heap profile: 172: 11598032 [32995: 1913407552] @ heap/1048576 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0xd74d2c 0x1077765 0x1077a5a 0x1077150 0x4956c1 # 0xd74d2b github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0xab github.com/multiformats/go-multistream@v0.6.1/client.go:55 # 0x1077764 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x6e32d3 0x6e314a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e32d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e3149 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [0: 0] @ 0x48b613 0x490329 0x466716 0x47f2ca 0x478854 0x73f1fc 0x73f12c 0x73edc5 0x1613c25 0x1613be9 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x73f1fb runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x73f12b runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x73edc4 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x1c4 runtime/trace/subscribe.go:80 # 0x1613c24 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x1613be8 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:184 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b5e5 0x425c25 0x15e33bf 0x15e3472 0x15e057a 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15e33be net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x15e3471 github.com/gorilla/mux.requestWithVars+0x131 github.com/gorilla/mux@v1.8.1/mux.go:450 # 0x15e0579 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x1631c5b 0x1631bd5 0x16312f7 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1631c5a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x33a github.com/pactus-project/pactus/www/html/server.go:255 # 0x1631bd4 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b4 github.com/pactus-project/pactus/www/html/blockchain.go:250 # 0x16312f6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:195 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b60c 0x473297 0x81f045 0x83475a 0x834398 0x804e17 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1349207 0x16312de 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x81f044 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x804e16 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349206 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x16312dd github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:187 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b60c 0x490329 0x127cb96 0x127cab2 0x126f51a 0x4956c1 # 0x127cb95 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:548 # 0x127cab1 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:501 # 0x126f519 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [0: 0] @ 0x48b5e5 0x425c25 0x1269008 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349207 0x16312de 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x1269007 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:802 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349206 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x16312dd github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:187 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x1631b2a 0x1631a6f 0x16312f7 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1631b29 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x209 github.com/pactus-project/pactus/www/html/server.go:220 # 0x1631a6e github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x14e github.com/pactus-project/pactus/www/html/blockchain.go:247 # 0x16312f6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:195 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b613 0x490329 0x60ad6d 0x615ead 0x615e6e 0x1600968 0x1606628 0x160487a 0x1603ce7 0x15fff05 0x4956c1 # 0x60ad6c compress/flate.(*compressor).init+0x42c compress/flate/deflate.go:589 # 0x615eac compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x615e6d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x1600967 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x1606627 runtime/pprof.(*profileBuilder).emitLocation+0x1567 runtime/pprof/proto.go:658 # 0x1604879 runtime/pprof.(*profileBuilder).appendLocsForStack+0x539 runtime/pprof/proto.go:470 # 0x1603ce6 runtime/pprof.(*profileBuilder).build+0x366 runtime/pprof/proto.go:376 # 0x15fff04 runtime/pprof.profileWriter+0xa4 runtime/pprof/pprof.go:943 0: 0 [0: 0] @ 0x48b613 0x425c25 0x615e94 0x615e6e 0x1600968 0x1606628 0x160487a 0x1603ce7 0x15fff05 0x4956c1 # 0x615e93 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x615e6d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x1600967 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x1606627 runtime/pprof.(*profileBuilder).emitLocation+0x1567 runtime/pprof/proto.go:658 # 0x1604879 runtime/pprof.(*profileBuilder).appendLocsForStack+0x539 runtime/pprof/proto.go:470 # 0x1603ce6 runtime/pprof.(*profileBuilder).build+0x366 runtime/pprof/proto.go:376 # 0x15fff04 runtime/pprof.profileWriter+0xa4 runtime/pprof/pprof.go:943 0: 0 [0: 0] @ 0x48b5e5 0x425c25 0x1602e70 0x1602e46 0x1604705 0x1603ce7 0x15fff05 0x4956c1 # 0x1602e45 runtime/pprof.allFrames+0x25 runtime/pprof/proto.go:214 # 0x1604704 runtime/pprof.(*profileBuilder).appendLocsForStack+0x3c4 runtime/pprof/proto.go:454 # 0x1603ce6 runtime/pprof.(*profileBuilder).build+0x366 runtime/pprof/proto.go:376 # 0x15fff04 runtime/pprof.profileWriter+0xa4 runtime/pprof/pprof.go:943 0: 0 [0: 0] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x1303ab0 0x1303615 0x1303600 0x130015c 0x1300565 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1349207 0x16312de 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x1303aaf google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.81.1/metadata/metadata.go:102 # 0x1303614 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:335 # 0x13035ff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.81.1/stream.go:1234 # 0x130015b google.golang.org/grpc.(*clientStream).retryLocked+0x5b google.golang.org/grpc@v1.81.1/stream.go:785 # 0x1300564 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.81.1/stream.go:855 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349206 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x16312dd github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:187 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b5e5 0x425c25 0x15fdf7a 0x15fdf6e 0x15fe993 0x15fe445 0x15fc709 0x16149ca 0x161545a 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fdf6d runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:580 # 0x15fe992 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15fe444 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15fc708 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x16149c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x1615459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b605 0x48b17b 0x15fea87 0x15fe445 0x15fc709 0x16149ca 0x161545a 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fea86 runtime/pprof.writeHeapInternal+0x5a6 runtime/pprof/pprof.go:709 # 0x15fe444 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15fc708 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x16149c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x1615459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b605 0x48b17b 0x15feb1f 0x15fe445 0x15fc709 0x16149ca 0x161545a 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15feb1e runtime/pprof.writeHeapInternal+0x63e runtime/pprof/pprof.go:711 # 0x15fe444 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15fc708 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x16149c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x1615459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b5e5 0x48b205 0x15fe225 0x15fe993 0x15fe445 0x15fc709 0x16149ca 0x161545a 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe224 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:591 # 0x15fe992 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15fe444 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15fc708 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x16149c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x1615459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b5e5 0x48b205 0x15fe1cb 0x15fe993 0x15fe445 0x15fc709 0x16149ca 0x161545a 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe1ca runtime/pprof.printStackRecord+0x2aa runtime/pprof/pprof.go:591 # 0x15fe992 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15fe444 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15fc708 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x16149c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x1615459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b613 0x490329 0x15fe591 0x15fe445 0x15fc709 0x16149ca 0x161545a 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe590 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:653 # 0x15fe444 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:622 # 0x15fc708 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x16149c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x1615459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [0: 0] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e491b 0x1737b9a 0x1738925 0x98954e 0x945787 0x95fd25 0x95fcf8 0x95ddbe 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x95fd24 crypto/tls.(*Conn).setWriteTrafficSecret+0x1c4 crypto/tls/conn.go:1706 # 0x95fcf7 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x197 crypto/tls/handshake_client_tls13.go:493 # 0x95ddbd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [0: 0] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [0: 0] @ 0x48b60c 0x490933 0x844b65 0x843622 0x8432ac 0x7dc842 0x7dc5b2 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x844b64 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x843621 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8432ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7dc841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7dc5b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x979565 0x9794bc 0x97ab18 0x985b46 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x979564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9794bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x985b45 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x845a8c 0x843622 0x8432ac 0x7dc842 0x7dc5b2 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x845a8b google.golang.org/protobuf/internal/impl.mergeStringPtr+0x2b google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:200 # 0x843621 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8432ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7dc841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7dc5b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b60c 0x490329 0x678b45 0x67c476 0x6ae03d 0x6e24e5 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x678b44 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x8cd731 0x8cd71d 0x8cd6d1 0x8c2da5 0x8ec991 0x8eb9c5 0x8ed7b2 0x8f0031 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8cd730 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x8cd71c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x8cd6d0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x8c2da4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f0030 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x50 github.com/pactus-project/pactus/store/store.go:516 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x5399e5 0xdf0ad3 0xdfb7a5 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0x5399e4 context.WithCancelCause+0x64 context/context.go:270 # 0xdf0ad2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.60.0/send_stream.go:81 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 512] @ 0x48b60c 0x425c25 0x788ebe 0x788ed3 0xdb76a5 0xdb702e 0xdc036d 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x788ebd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x788ed2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb76a4 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:53 # 0xdb702d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:19 # 0xdc036c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x6c github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:154 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x772d6c 0x773dca 0x771cc7 0x771edc 0x775350 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x772d6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 896] @ 0x48b5ec 0x490329 0xdc8a8a 0xdc8a7d 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc8a89 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).Init+0x729 github.com/quic-go/quic-go@v0.60.0/internal/utils/ringbuffer/ringbuffer.go:13 # 0xdc8a7c github.com/quic-go/quic-go.(*Conn).preSetup+0x71c github.com/quic-go/quic-go@v0.60.0/connection.go:547 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 512] @ 0x48b60c 0x425c25 0x788ebe 0x788ed3 0xdbc77f 0xdbc65b 0xdc03d7 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x788ebd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x788ed2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdbc77e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:49 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdc03d6 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xd6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:155 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [1: 16] @ 0x48b605 0x473297 0x1225385 0x12220af 0x1220d53 0x12283f7 0x12278a5 0x134d592 0x134d55e 0x134d54a 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1225384 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x12220ae google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x1220d52 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x12283f6 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x4d6 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:151 # 0x12278a4 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x134d591 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x134d55d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x134d549 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49b0 0x1737b9a 0x1738925 0x17384c9 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x6dff37 0x16e491b 0x6dfeb3 0x98971e 0x961246 0x95de05 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfeb2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x961245 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x85 crypto/tls/handshake_client_tls13.go:700 # 0x95de04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x539c5b 0x94e60c 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x539c5a context.AfterFunc+0x7a context/context.go:330 # 0x94e60b crypto/tls.(*Conn).handshakeContext+0x1ab crypto/tls/conn.go:1538 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 896] @ 0x48b60c 0x490933 0x709dda 0x709da4 0x9782bf 0x709f84 0x70a3dc 0x709efd 0x977c91 0x709f84 0x70a3dc 0x977bb7 0x977b18 0x977ac5 0x709f84 0x70a3dc 0x977805 0x97775c 0x94b937 0x9618be 0x95de1b 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x709dd9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9782be crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x709efc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977c90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977bb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977b17 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x977ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9618bd crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x27d crypto/tls/handshake_client_tls13.go:764 # 0x95de1a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 896] @ 0x48b5ec 0x4908c7 0xd1e325 0xd1d36d 0xd19d94 0xd19630 0xd19478 0x4956c1 # 0xd1e324 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd1d36c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd19d93 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 1536] @ 0x48b5ec 0x425c25 0x797fa5 0x7993bd 0x93eeef 0x95bd9a 0x960c3a 0x95ddec 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x797fa4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x93eeee crypto/tls.(*weakCertCache).newCert+0xce crypto/tls/cache.go:26 # 0x95bd99 crypto/tls.(*Conn).verifyServerCertificate+0xb9 crypto/tls/handshake_client.go:1102 # 0x960c39 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x95ddeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xd1b73e 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xd1b73d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 320] @ 0x48b5e5 0x425c25 0x980bfc 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x980bfb crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b crypto/tls/handshake_server_tls13.go:110 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x703352 0x702930 0x70339e 0x703868 0x7a3ecc 0x7a3eab 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x703351 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x70292f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x70339d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703867 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7a3ecb encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7a3eaa crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b5e5 0x41b4ad 0x4ef148 0xdf140e 0xdf0c4a 0xe1bebd 0xe1beb8 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xdf140d github.com/quic-go/quic-go.(*SendStream).write+0x6ad github.com/quic-go/quic-go@v0.60.0/send_stream.go:169 # 0xdf0c49 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.60.0/send_stream.go:100 # 0xe1bebc github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.60.0/stream.go:133 # 0xe1beb7 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:63 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [1: 16] @ 0x48b605 0x425c25 0xc45cf9 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc45cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0xf8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2172 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 64] @ 0x48b60c 0x490933 0x6e8b38 0x6e8af4 0x6e8af3 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e8b37 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x77 github.com/pactus-project/pactus/types/certificate/certificate.go:260 # 0x6e8af3 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x33 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x6e8af2 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x32 github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b60c 0x490329 0xd8de7d 0xd878f3 0xdd2296 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xd8de7c github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2dc github.com/quic-go/quic-go@v0.60.0/internal/wire/stream_frame.go:63 # 0xd878f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:79 # 0xdd2295 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.60.0/connection.go:1810 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 96] @ 0x48b5e5 0x490329 0x77688b 0x107dbd0 0x107b39f 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x77688a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x107dbcf github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x90f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1083 # 0x107b39e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9fe github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:801 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 737280] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc3c816 0xc3c817 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc3c815 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x7d5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1334 # 0xc3c816 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x7d6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1404 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xd7cd8d 0x97b822 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7cd8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound.func1+0x12c github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:81 # 0x97b821 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 7372800] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0xddd7fe 0xdfb8ea 0xdfb94d 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xddd7fd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:37 # 0xdfb8e9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:69 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 384] @ 0x48b60c 0x490329 0x6b4fd5 0x6b45dc 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b4fd4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737b65 0x1738925 0x17384c9 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737b64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b60c 0x473297 0x51fe06 0xc5adc7 0xc5ad87 0xc5bd7d 0xc629d5 0xc39825 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc5adc6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:103 # 0xc5ad86 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:93 # 0xc5bd7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:215 # 0xc629d4 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xd4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:486 # 0xc39824 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1137 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [10: 7372800] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 8847360] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 7372800] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 5898240] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 7372800] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 8110080] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x10fa83a 0x117821b 0x11746ca 0x4956c1 # 0x10fa839 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b9 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 48] @ 0x48b60c 0x48b7c5 0x48b833 0x4cc525 0x6fdc25 0x6fe730 0x6fee07 0xd7b5e8 0xd7b5b6 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x48b832 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2226 # 0x4cc524 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x6fdc24 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x6fe72f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x6fee06 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd7b5e7 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd7b5b5 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x473297 0xd72ebd 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0xd72ebc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x703352 0x703868 0x7a36ef 0x7a36c9 0x7a3d79 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x703351 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x703867 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7a36ee encoding/asn1.Marshal+0x18e encoding/asn1/marshal.go:736 # 0x7a36c8 crypto/x509.marshalPublicKey+0x168 crypto/x509/x509.go:110 # 0x7a3d78 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x41b4ad 0x4ef148 0x1178670 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0x117866f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:108 0: 0 [1: 64] @ 0x48b60c 0x473297 0x17388e9 0x17384c9 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x17388e8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x979565 0x9794bc 0x94b937 0x98551d 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x979564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9794bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98551c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0x96ad45 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96ad44 crypto/tls.(*clientHelloMsg).unmarshal+0x11a4 crypto/tls/handshake_messages.go:620 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 352] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x8fba54 0x8fef27 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8fba53 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x93 github.com/pactus-project/pactus/sandbox/sandbox.go:301 # 0x8fef26 github.com/pactus-project/pactus/execution.CheckAndExecute+0x2e6 github.com/pactus-project/pactus/execution/execution.go:48 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117df8d 0x11871cd 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117df8c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:81 # 0x11871cc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x88c github.com/pactus-project/pactus/state/state.go:523 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x490329 0x70256e 0x70339e 0x702930 0x70339e 0x703868 0x7a3ecc 0x7a3eab 0xd7b745 0xd7ae8b 0x95c543 0x960c3a 0x95ddec 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x70256d encoding/asn1.makeBody+0xacd encoding/asn1/marshal.go:525 # 0x70339d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x70292f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x70339d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703867 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7a3ecb encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7a3eaa crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x95c542 crypto/tls.(*Conn).verifyServerCertificate+0x862 crypto/tls/handshake_client.go:1182 # 0x960c39 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x95ddeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b60c 0x473297 0x740d94 0x87b138 0x87b122 0x87b123 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcfaa6c 0xcfbd15 0xd555b9 0x10775ee 0x1077a5a 0x1077150 0x4956c1 # 0x740d93 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x87b137 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x87b121 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x87b122 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcfaa6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10775ed github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x127a11d 0x1278bf5 0x12f519d 0x12f51a1 0x12f9e06 0x12f257f 0x4956c1 # 0x127a11c google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5c google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1332 # 0x1278bf4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8b4 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1129 # 0x12f519c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.81.1/internal/transport/server_stream.go:77 # 0x12f51a0 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.81.1/server.go:1443 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x53b408 0x53bacd 0x53ba8f 0x10fa74c 0xc2f782 0x4956c1 # 0x53b407 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x10fa74b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:436 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x126b0f4 0x13024e9 0x130231c 0x1301685 0x130040d 0x130131c 0x12ddd99 0x161aa1a 0x12ddc57 0x1349207 0x134d422 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x126b0f3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1113 # 0x13024e8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.81.1/internal/transport/client_stream.go:81 # 0x130231b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.81.1/stream.go:1132 # 0x1301684 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.81.1/stream.go:983 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x130131b google.golang.org/grpc.(*clientStream).SendMsg+0x69b google.golang.org/grpc@v1.81.1/stream.go:991 # 0x12ddd98 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349206 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d421 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x121ed25 0x126ee58 0x126f6ce 0x4956c1 # 0x121ed24 google.golang.org/grpc/internal/status.NewWithProto+0x44 google.golang.org/grpc@v1.81.1/internal/status/status.go:52 # 0x126ee57 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ab7 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1622 # 0x126f6cd google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1701 0: 0 [1: 32] @ 0x48b60c 0x490329 0x16e4dce 0x1738a66 0x1739b35 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e4dcd crypto/internal/fips140/hkdf.Extract[...]+0xad crypto/internal/fips140/hkdf/hkdf.go:18 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1739b34 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b92d4 0x5b9216 0xb2aec5 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5b92d3 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x5b9215 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xb2aec4 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x64 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 96] @ 0x48b60c 0x425c25 0x6e34af 0x6e2476 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e34ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2475 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xd15327 0xd1d7f6 0xd1d56a 0xd1ef38 0xd55642 0x10f969c 0xd49945 0x4956c1 # 0xd15326 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1d569 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10f969b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x1738447 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738446 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0xdc406c 0xdc3e29 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc406b github.com/quic-go/quic-go.newConnIDGenerator+0x96b github.com/quic-go/quic-go@v0.60.0/conn_id_generator.go:69 # 0xdc3e28 github.com/quic-go/quic-go.init.func2+0x728 github.com/quic-go/quic-go@v0.60.0/connection.go:427 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 64] @ 0x48b60c 0x473297 0x17388e9 0x17384c9 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x17388e8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc45f5d 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc45f5c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 16] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bdc25 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bdc24 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x97a4f2 0x97a3ec 0x709f84 0x70a3dc 0x97a2a5 0x97a1fc 0x97ab18 0x98695f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97a4f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97a3eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97a2a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97a1fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98695e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0xd17873 0xd17458 0xd174f0 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0xd17872 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd174ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0x10773f6 0x10773f7 0x1077a5a 0x1077150 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x10773f5 github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x75 github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:101 # 0x10773f6 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x76 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x702048 0x702042 0x70339e 0x702930 0x70339e 0x702930 0x70339e 0x703868 0x7a3ecc 0x7a3eab 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x702047 encoding/asn1.makeObjectIdentifier+0x5a7 encoding/asn1/marshal.go:308 # 0x702041 encoding/asn1.makeBody+0x5a1 encoding/asn1/marshal.go:473 # 0x70339d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x70292f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x70339d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x70292f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x70339d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703867 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7a3ecb encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7a3eaa crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x772d6c 0x773dca 0x771cc7 0x771edc 0x775350 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x772d6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 352] @ 0x48b5e5 0x425c25 0xdae09a 0xdc42b5 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdae099 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0x119 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:141 # 0xdc42b4 github.com/quic-go/quic-go.init.func2+0xbb4 github.com/quic-go/quic-go@v0.60.0/connection.go:442 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x116f2c8 0x116f054 0xc658a7 0xc6566a 0xc651c5 0xc64cf7 0xc64b9c 0x4956c1 # 0x116f2c7 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x87 github.com/pactus-project/pactus/network/gossip.go:267 # 0x116f053 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d3 github.com/pactus-project/pactus/network/gossip.go:231 # 0xc658a6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:501 # 0xc65669 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:479 # 0xc651c4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:428 # 0xc64cf6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:399 # 0xc64b9b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:369 0: 0 [1: 64] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x66b083 0x66ba15 0x72adb5 0x72ad22 0x72b99e 0x72ba6c 0x72e1e5 0x72c96c 0x11b8885 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x66b082 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66ba14 github.com/pactus-project/pactus/util/encoding.WriteElement+0x214 github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x72adb4 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb4 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x72ad21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x72b99d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x72ba6b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:528 # 0x72e1e4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x72c96b github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11b8884 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x490329 0x6e6a68 0x6e6925 0x118808c 0x8fb4d8 0x1187fe6 0x1186ff5 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e6a67 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x67 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x6e6924 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x118808b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:614 # 0x8fb4d7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:260 # 0x1187fe5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:611 # 0x1186ff4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6b4 github.com/pactus-project/pactus/state/state.go:506 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x118262d 0x118262d 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0xd6e896 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd6e895 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:109 0: 0 [1: 48] @ 0x48b60c 0x490933 0x8211ac 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0xb8b6aa 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x8211ab google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb8b6a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:71 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x8fd03b 0x8fce93 0x8febca 0x8febc8 0x1182cb9 0x1186d32 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8fd03a github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x9a github.com/pactus-project/pactus/execution/executor/sortition.go:30 # 0x8fce92 github.com/pactus-project/pactus/execution/executor.MakeExecutorImpl+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:28 # 0x8febc9 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x29 github.com/pactus-project/pactus/execution/executor/executor.go:12 # 0x8febc7 github.com/pactus-project/pactus/execution.Execute+0x27 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1182cb8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1186d31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3f1 github.com/pactus-project/pactus/state/state.go:486 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x8fa036 0x1183f33 0x1186d05 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8fa035 github.com/pactus-project/pactus/sandbox.NewSandbox+0xb5 github.com/pactus-project/pactus/sandbox/sandbox.go:61 # 0x1183f32 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x92 github.com/pactus-project/pactus/state/state.go:149 # 0x1186d04 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3c4 github.com/pactus-project/pactus/state/state.go:485 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b60c 0x473914 0x473426 0x1737cac 0x1738925 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737cab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49b0 0x1737b9a 0x1738925 0x9895cd 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x93c6a7 0xdbd27f 0xdb6fba 0xdc0268 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdc0267 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1c7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:147 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xc369ec 0xc4e393 0xc4d1a7 0x4956c1 # 0xc369eb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).OnClosedOutboundStream+0x6b github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:795 # 0xc4e392 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleDeadPeers+0x1b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1066 # 0xc4d1a6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xaa6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:911 0: 0 [1: 4096] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 6528] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 288] @ 0x48b60c 0x48b7de 0x48b873 0x410b85 0x410b78 0x4160b7 0xdc2b36 0xdc2849 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc2b35 github.com/quic-go/quic-go.newConnIDGenerator+0xb15 github.com/quic-go/quic-go@v0.60.0/conn_id_generator.go:76 # 0xdc2848 github.com/quic-go/quic-go.init.func1+0x828 github.com/quic-go/quic-go@v0.60.0/connection.go:298 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0xc509d4 0xc4cd9a 0x4956c1 # 0xc509d3 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa53 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1468 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 96] @ 0x48b5e5 0x46eb2d 0x77b79e 0x77b769 0xd4fb25 0xd41c6d 0xd41d05 0xd426a7 0xd427e5 0xd4ed7e 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0x77b79d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x77b768 github.com/multiformats/go-multiaddr.SplitFunc+0x108 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0xd4fb24 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:640 # 0xd41c6c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:146 # 0xd41d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:150 # 0xd426a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x386 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:192 # 0xd427e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd4ed7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xa022b5 0xa022d6 0xa3121f 0xa0a3a7 0xa0f298 0x4956c1 # 0xa022b4 net/textproto.NewReader+0x74 net/textproto/reader.go:38 # 0xa022d5 net/http.newTextprotoReader+0x95 net/http/request.go:1044 # 0xa3121e net/http.readRequest+0x3e net/http/request.go:1080 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x678b1f 0x67c476 0x6ae03d 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678b1e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 1458176] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 352] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x4160b7 0xdddfcf 0xddd8dd 0xddb8e5 0xddc5bb 0xdd2fec 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0xdddfce github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:176 # 0xddd8dc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:46 # 0xddb8e4 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.60.0/crypto_stream.go:55 # 0xddc5ba github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0xba github.com/quic-go/quic-go@v0.60.0/crypto_stream_manager.go:34 # 0xdd2feb github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.60.0/connection.go:1998 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x490933 0x97a245 0x97a1a4 0x97a19d 0x97ab18 0x98695f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x97a244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe4 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97a1a3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x97a19c crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1856 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98695e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x707a45 0x70c8d7 0x712d7e 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x707a44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70c8d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x712d7d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x10fb40a 0x10fad15 0x117821b 0x11746ca 0x4956c1 # 0x10fb409 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 262144] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53dc47 0x565f65 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53dc46 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x565f64 encoding/json.arrayEncoder.encode+0x104 encoding/json/encode.go:888 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b605 0x473297 0x40c796 0x16523b9 0x16523aa 0x165238f 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x16523b8 internal/strconv.Itoa+0x198 internal/strconv/itoa.go:51 # 0x16523a9 strconv.Itoa+0x189 strconv/number.go:215 # 0x165238e github.com/creachadair/jrpc2/jhttp.writeJSON+0x16e github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:148 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 208] @ 0x48b60c 0x490329 0x16d5a06 0x16d8312 0x17189da 0x1719e08 0x1719eff 0x17198bd 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x961b19 0x95de1b 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x16d5a05 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16d8311 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x17189d9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x1719e07 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719efe crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x961b18 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x95de1a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b60c 0x425c25 0x6e1acf 0x117c1aa 0x117c1c4 0x11bdbf5 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e1ace github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x14e github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x117c1a9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x117c1c3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:100 # 0x11bdbf4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:241 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b60c 0x425c25 0x7781a8 0x7781dc 0x77f266 0x7734f8 0xb2820f 0xb29215 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x7781a7 net.ParseIP+0x27 net/ip.go:528 # 0x7781db github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x77f265 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7734f7 github.com/multiformats/go-multiaddr.NewComponent+0x1f7 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x48b605 0x425c25 0x80daf1 0x83475a 0x834398 0x804e17 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x876470 0x87622c 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x80daf0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:707 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x804e16 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x87646f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x87622b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 192] @ 0x48b60c 0x490329 0x6b4fb7 0x6b45dc 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b4fb6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1152] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x6ea9ff 0x11bd4e5 0x11bd585 0x11bdc25 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea9fe github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bdc24 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x473297 0x5a6ed8 0x778938 0x77f1ea 0x772d8f 0x773dca 0x773985 0x77354e 0xb2820f 0xb29215 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x778937 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x77f1e9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x772d8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x773984 github.com/multiformats/go-multiaddr.newComponent+0x364 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x77354d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 73728] @ 0x48b613 0x490329 0x60ae7f 0x60ae18 0x615ead 0x615e6e 0x552592 0xb63765 0xb631e8 0xb5dddb 0xb6483e 0x161e811 0xa11429 0x161f336 0xa11429 0x1620143 0xa11429 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x60ae7e compress/flate.(*compressor).initDeflate+0x53e compress/flate/deflate.go:374 # 0x60ae17 compress/flate.(*compressor).init+0x4d7 compress/flate/deflate.go:595 # 0x615eac compress/flate.NewWriter+0x2ac compress/flate/deflate.go:666 # 0x615e6d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x552591 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb63764 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.69.0/expfmt/text_create.go:96 # 0xb631e7 github.com/prometheus/common/expfmt.MetricFamilyToText+0x11e7 github.com/prometheus/common@v0.69.0/expfmt/text_create.go:293 # 0xb5ddda github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.69.0/expfmt/encode.go:178 # 0xb6483d github.com/prometheus/common/expfmt.encoderCloser.Encode+0x1d github.com/prometheus/common@v0.69.0/expfmt/encode.go:51 # 0x161e810 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xad0 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x161f335 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:60 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x1620142 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 663552] @ 0x48b613 0x425c25 0x615e94 0x615e6e 0x552592 0xb63765 0xb631e8 0xb5dddb 0xb6483e 0x161e811 0xa11429 0x161f336 0xa11429 0x1620143 0xa11429 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x615e93 compress/flate.NewWriter+0x293 compress/flate/deflate.go:665 # 0x615e6d compress/gzip.(*Writer).Write+0x26d compress/gzip/gzip.go:191 # 0x552591 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb63764 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.69.0/expfmt/text_create.go:96 # 0xb631e7 github.com/prometheus/common/expfmt.MetricFamilyToText+0x11e7 github.com/prometheus/common@v0.69.0/expfmt/text_create.go:293 # 0xb5ddda github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.69.0/expfmt/encode.go:178 # 0xb6483d github.com/prometheus/common/expfmt.encoderCloser.Encode+0x1d github.com/prometheus/common@v0.69.0/expfmt/encode.go:51 # 0x161e810 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xad0 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x161f335 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:60 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x1620142 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 384] @ 0x48b60c 0x490933 0x4d9646 0xb54da8 0xb56a86 0xb747f6 0xb738f9 0xb7701a 0x4956c1 # 0x4d9645 io.ReadAll+0x265 io/io.go:746 # 0xb54da7 github.com/prometheus/procfs/internal/util.ReadFileNoStat+0xc7 github.com/prometheus/procfs@v0.20.1/internal/util/readfile.go:36 # 0xb56a85 github.com/prometheus/procfs.Proc.Netstat+0xa5 github.com/prometheus/procfs@v0.20.1/proc_netstat.go:174 # 0xb747f5 github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0xe55 github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector_procfsenabled.go:67 # 0xb738f8 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector.go:147 # 0xb77019 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0xf9 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:456 0: 0 [1: 16] @ 0x48b605 0x473297 0x4e7da7 0x708c45 0x79293a 0x7929eb 0x798519 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x4e7da6 time.Time.Format+0xe6 time/format.go:650 # 0x708c44 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x792939 crypto/x509.parseTime+0xd9 crypto/x509/parser.go:205 # 0x7929ea crypto/x509.parseValidity+0x2a crypto/x509/parser.go:219 # 0x798518 crypto/x509.parseCertificate+0x5b8 crypto/x509/parser.go:973 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 868352] @ 0x48b613 0x473297 0x16340e5 0x16340a6 0x16340f4 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x16340e4 bytes.(*Buffer).String+0xf44 bytes/buffer.go:77 # 0x16340a5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xf05 github.com/pactus-project/pactus/www/html/server.go:277 # 0x16340f3 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xf53 github.com/pactus-project/pactus/www/html/network.go:91 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1572864] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x1633ff7 0x1633f7b 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1633ff6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe56 github.com/pactus-project/pactus/www/html/server.go:228 # 0x1633f7a github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdda github.com/pactus-project/pactus/www/html/network.go:87 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 176] @ 0x48b60c 0x490c52 0x52d7e5 0x52d8d0 0x66074f 0x660e2a 0x1633f7a 0x1633f6f 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x490c51 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d7e4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d8cf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66074e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x660e29 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1633f79 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xdd9 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x1633f6e github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdce github.com/pactus-project/pactus/www/html/network.go:87 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 786432] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x1633efc 0x1633e46 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1633efb github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xd5b github.com/pactus-project/pactus/www/html/server.go:220 # 0x1633e45 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xca5 github.com/pactus-project/pactus/www/html/network.go:88 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b60c 0x490329 0x660ad3 0x660d6c 0x1634085 0x1633e46 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x660ad2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x660d6b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1634084 github.com/pactus-project/pactus/crypto.Address.String+0xee4 github.com/pactus-project/pactus/crypto/address.go:80 # 0x1633e45 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xca5 github.com/pactus-project/pactus/www/html/network.go:88 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x1633faf 0x1633f7b 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x1633fae github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe0e github.com/pactus-project/pactus/www/html/server.go:228 # 0x1633f7a github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdda github.com/pactus-project/pactus/www/html/network.go:87 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 196608] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x1633ff7 0x1633f7b 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1633ff6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe56 github.com/pactus-project/pactus/www/html/server.go:228 # 0x1633f7a github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xdda github.com/pactus-project/pactus/www/html/network.go:87 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 12288] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x16350ca 0x1635073 0x1633e25 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x16350c9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x149 github.com/pactus-project/pactus/www/html/server.go:228 # 0x1635072 github.com/pactus-project/pactus/www/html.metricToTable+0xf2 github.com/pactus-project/pactus/www/html/network.go:166 # 0x1633e24 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xc84 github.com/pactus-project/pactus/www/html/network.go:83 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x1631ae5 0x1631a6f 0x162fc6b 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x1631ae4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x1c4 github.com/pactus-project/pactus/www/html/server.go:220 # 0x1631a6e github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x14e github.com/pactus-project/pactus/www/html/blockchain.go:247 # 0x162fc6a github.com/pactus-project/pactus/www/html.(*Server).CommitteeHandler+0x62a github.com/pactus-project/pactus/www/html/blockchain.go:73 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646f6f 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646f6e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x93c6a7 0xdbd27f 0xdbd9c6 0xdbd4c6 0x67169a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbd9c5 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x145 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:65 # 0xdbd4c5 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x65 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:35 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [23: 16769024] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [25: 18227200] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1441792] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [27: 19685376] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [21: 15310848] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [27: 19685376] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [26: 18956288] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [24: 17498112] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b60c 0x41b526 0x53a2ca 0x53a53b 0x53b338 0x5997db 0x5997a6 0x59acc5 0x59e32c 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a53a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x53b337 context.WithDeadlineCause+0x137 context/context.go:643 # 0x5997da context.WithDeadline+0x2fa context/context.go:626 # 0x5997a5 net.(*Resolver).exchange+0x2c5 net/dnsclient_unix.go:182 # 0x59acc4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x59e32b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 1152] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x6eaab5 0x11bd4e5 0x11bd585 0x11b96bb 0x11b8ce5 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6eaab4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11b96ba github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x17a github.com/pactus-project/pactus/sync/handler_blocks_request.go:113 # 0x11b8ce4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:41 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x773e15 0x771cc7 0x771edc 0x775350 0x775025 0xb29279 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x773e14 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c777 0x16e491b 0x1737b9a 0x93c6a7 0xdbd27f 0xdb6fba 0xdbaa70 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdbaa6f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x1af github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:474 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 24] @ 0x48b60c 0x425c25 0xdbd8e9 0xdbd4c6 0x67169a 0xdbd425 0xdbd3bf 0xdb8b65 0xdd0023 0xdceb8b 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xdbd8e8 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x68 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:61 # 0xdbd4c5 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x65 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:35 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb8b64 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).ChangeConnectionID+0x44 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:172 # 0xdd0022 github.com/quic-go/quic-go.(*Conn).handleRetryPacket+0x882 github.com/quic-go/quic-go@v0.60.0/connection.go:1542 # 0xdceb8a github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xb8a github.com/quic-go/quic-go@v0.60.0/connection.go:1319 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 524288] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 176] @ 0x48b60c 0x473297 0x51ce8a 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 32] @ 0x48b60c 0x490329 0x6f40dd 0x989fd0 0x98ad50 0x67169a 0x98a914 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f40dc crypto/ecdh.(*x25519Curve).GenerateKey+0x7c crypto/ecdh/x25519.go:42 # 0x989fcf crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:129 # 0x98ad4f crypto/tls.(*hybridKeyExchange).serverSharedSecret.func1+0x4f crypto/tls/key_schedule.go:218 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a913 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x193 crypto/tls/key_schedule.go:217 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b5e5 0x4908c7 0xbf9812 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9811 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2653 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b605 0x425c25 0xd1ea70 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x73ff11 0xb101ea 0xb10545 0xb8b672 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xd1ea6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73ff10 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb8b671 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:53 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0x87644d 0x87622c 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x87644c github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:171 # 0x87622b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b60c 0x425c25 0xb8d765 0xb8d703 0xb8d717 0xb8dd26 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb8d764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dd25 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:110 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0xa68dd9 0xa68da1 0xa68aed 0xa6d68c 0xb9613b 0xb950bb 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0xa68dd8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.44.0/context.go:14 # 0xa68da0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb9613a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ba github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:396 # 0xb950ba github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:317 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 352] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0xdc3ff1 0xdc3e29 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc3ff0 github.com/quic-go/quic-go.newConnIDGenerator+0x8f0 github.com/quic-go/quic-go@v0.60.0/conn_id_generator.go:73 # 0xdc3e28 github.com/quic-go/quic-go.init.func2+0x728 github.com/quic-go/quic-go@v0.60.0/connection.go:427 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11bab1f 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11bab1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 2883584] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 5767168] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e48cf 0x1737b9a 0x1738925 0x17384c9 0x1737eba 0x95fc8b 0x95ddbe 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737eb9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x95fc8a crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x12a crypto/tls/handshake_client_tls13.go:490 # 0x95ddbd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [10: 7208960] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 7208960] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 7208960] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 5767168] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 5046272] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b60c 0x473297 0xa3129f 0xa312a0 0xa0a3a7 0xa0f298 0x4956c1 # 0xa3129e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa3129f net/http.readRequest+0xbf net/http/request.go:1087 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 64] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0xc2fddc 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [1: 712704] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1409024] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xdc9ae8 0xe0319a 0x4956c1 # 0xdc9ae7 github.com/quic-go/quic-go.(*Conn).run+0x927 github.com/quic-go/quic-go@v0.60.0/connection.go:753 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0xd8532d 0xd87cf7 0xdd1ddb 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xd8532c github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x2c github.com/quic-go/quic-go@v0.60.0/internal/wire/crypto_frame.go:18 # 0xd87cf6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:135 # 0xdd1dda github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.60.0/connection.go:1857 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 96] @ 0x48b60c 0x473297 0x51fe06 0xcfa70c 0xcfc4c5 0x1077d72 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfa70b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xcfc4c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1077d71 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 712704] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1425408] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1425408] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 712704] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 712704] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 1425408] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0xcfa195 0xcf8d46 0xd4a11c 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xcfa194 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:590 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 704512] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x1646c66 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x1646c65 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x45 github.com/creachadair/jrpc2@v1.3.5/json.go:205 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x73044e 0x730434 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x73044d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730433 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a3b3c 0x4a3986 0x4a36fc 0x88d6bb 0x88d6d4 0x88e186 0x15e4dad 0x15e4d88 0x15e4d76 0x15e635f 0x15e026b 0x15e053a 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x4a3b3b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3985 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a36fb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x88d6ba regexp.newOnePassMachine+0x9a regexp/exec.go:384 # 0x88d6d3 regexp.(*Regexp).doOnePass+0xb3 regexp/exec.go:403 # 0x88e185 regexp.(*Regexp).doExecute+0x2a5 regexp/exec.go:532 # 0x15e4dac regexp.(*Regexp).doMatch+0x12c regexp/exec.go:514 # 0x15e4d87 regexp.(*Regexp).MatchString+0x107 regexp/regexp.go:507 # 0x15e4d75 github.com/gorilla/mux.(*routeRegexp).Match+0xf5 github.com/gorilla/mux@v1.8.1/regexp.go:193 # 0x15e635e github.com/gorilla/mux.(*Route).Match+0xbe github.com/gorilla/mux@v1.8.1/route.go:50 # 0x15e026a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x15e0539 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 144] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416454 0xd4a674 0xd4a445 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd4a673 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:276 # 0xd4a444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 80] @ 0x48b60c 0x490329 0x118517b 0x1185141 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118517a github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21a github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x1185140 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e0 github.com/pactus-project/pactus/state/state.go:296 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x798169 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x798168 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:925 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x771c51 0x771edc 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x771c50 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x94c2d1 0x94bf0f 0x986553 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c2d0 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x230 crypto/tls/conn.go:1161 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x986552 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x352 crypto/tls/handshake_server_tls13.go:1071 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b60c 0x490933 0x8b47ec 0x8b3e8f 0x8b83f3 0x8e2847 0x8e2801 0x8e4d73 0x8e4385 0x8e4965 0x8c2b3f 0x8c3033 0x8ecad1 0x8ebbbc 0x8f0015 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8b47eb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x8b3e8e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x8b83f2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x8e2846 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x8e2800 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x8e4d72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c2b3e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x8c3032 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ecad0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:58 # 0x8ebbbb github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:144 # 0x8f0014 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x34 github.com/pactus-project/pactus/store/store.go:512 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x773e15 0x771cc7 0x771edc 0x775350 0x87aada 0x879edb 0x87a1d3 0x8773b4 0x876adb 0x4a354c 0x876a5b 0x876a2f 0x876345 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x773e14 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x87aad9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x879eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x87a1d2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8773b3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x876ada github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x876a5a sync.(*Once).Do+0x3a sync/once.go:69 # 0x876a2e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x876344 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b60c 0x425c25 0x124ab85 0x1249023 0x127ca3b 0x126f51a 0x4956c1 # 0x124ab84 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.56.0/http2/frame.go:916 # 0x1249022 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.56.0/http2/frame.go:544 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f519 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [1: 32] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56afca 0x56aa9d 0x55a634 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb398 0x11baee5 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56afc9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb397 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x11baee4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x490329 0x12ecbec 0x13083f6 0x1300d71 0x12ddd99 0x161aa1a 0x12ddc57 0x1349207 0x134d422 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12ecbeb google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.81.1/rpc_util.go:866 # 0x13083f5 google.golang.org/grpc.prepareMsg+0x175 google.golang.org/grpc@v1.81.1/stream.go:1902 # 0x1300d70 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.81.1/stream.go:958 # 0x12ddd98 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349206 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d421 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 144] @ 0x48b60c 0x425c25 0x989e38 0x989e9b 0x98a6e5 0x67169a 0x98a30b 0x956722 0x956ec5 0x94e789 0x98d4bf 0x4956c1 # 0x989e37 crypto/ecdh.(*PublicKey).Bytes+0x57 crypto/ecdh/ecdh.go:71 # 0x989e9a crypto/tls.(*ecdhKeyExchange).keyShares+0xba crypto/tls/key_schedule.go:125 # 0x98a6e4 crypto/tls.(*hybridKeyExchange).keyShares.func1+0x44 crypto/tls/key_schedule.go:175 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a30a crypto/tls.(*hybridKeyExchange).keyShares+0xaa crypto/tls/key_schedule.go:174 # 0x956721 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x956ec4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b5e5 0x425c25 0x5944f2 0x5af1de 0x599830 0x59acc5 0x59e32c 0x4956c1 # 0x5944f1 net.(*Dialer).DialContext+0x1f1 net/dial.go:544 # 0x5af1dd net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x59982f net.(*Resolver).exchange+0x34f net/dnsclient_unix.go:185 # 0x59acc4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x59e32b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 48] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x6ed810 0x6ed79d 0x72b2a3 0x72a7ed 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6ed80f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6ed79c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72a7ec github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x1738447 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738446 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737b65 0x1738925 0x17384c9 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737b64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x473297 0x55ceb4 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x55ceb3 encoding/json.(*decodeState).object+0xe73 encoding/json/decode.go:787 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 5636096] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x41b494 0x4ef148 0xdf140e 0xdf0c4a 0xe1bebd 0xe1beb8 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xdf140d github.com/quic-go/quic-go.(*SendStream).write+0x6ad github.com/quic-go/quic-go@v0.60.0/send_stream.go:169 # 0xdf0c49 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.60.0/send_stream.go:100 # 0xe1bebc github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.60.0/stream.go:133 # 0xe1beb7 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:63 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [1: 1392640] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 7045120] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 8454144] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 7749632] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b60c 0x473297 0x51fe06 0xc5aea7 0xc5ae67 0xc5bdfd 0xc62cd5 0xc4261d 0xc425f8 0xc4d4fa 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc5aea6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:103 # 0xc5ae66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:98 # 0xc5bdfc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:219 # 0xc62cd4 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xd4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:513 # 0xc4261c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d9c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1663 # 0xc425f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1d77 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1763 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x8ef979 0x8efcd9 0x1189b98 0x15d28b3 0x134a82b 0x15a8c5e 0x134a683 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x8ef978 github.com/pactus-project/pactus/store.(*store).lastCertificate+0xb8 github.com/pactus-project/pactus/store/store.go:411 # 0x8efcd8 github.com/pactus-project/pactus/store.(*store).PruningHeight+0x78 github.com/pactus-project/pactus/store/store.go:462 # 0x1189b97 github.com/pactus-project/pactus/state.(*state).ChainInfo+0x277 github.com/pactus-project/pactus/state/state.go:813 # 0x15d28b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x32 github.com/pactus-project/pactus/www/grpc/blockchain.go:31 # 0x134a82a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:360 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134a682 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:362 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [14: 9863168] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 9158656] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 7749632] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x698566 0x6ae88c 0x6ae0ca 0x6e24e5 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x698565 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x117bed2 0x117c145 0x11bdbf5 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x117bed1 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x151 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117c144 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:98 # 0x11bdbf4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:241 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 8] @ 0x48b5e5 0x46efb3 0x164cbea 0x1648c29 0x16482d3 0x4a4baa 0x4956c1 # 0x164cbe9 github.com/creachadair/jrpc2.tasks.responses+0x4e9 github.com/creachadair/jrpc2@v1.3.5/server.go:813 # 0x1648c28 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x134af9c 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x134af9b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:402 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 16] @ 0x48b605 0x47335e 0x473352 0x4728c5 0x472a1e 0xa1297c 0xa122a5 0xa131a5 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0xa1297b net/http.(*ServeMux).matchOrRedirect+0x1db net/http/server.go:2733 # 0xa122a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa131a4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b60c 0x490329 0x1737b65 0x93c6a7 0xdbd27f 0xdb6fba 0xdbb338 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x1737b64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdbb337 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x257 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:523 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 704] @ 0x48b60c 0x490329 0x8eb234 0x8ed31a 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8eb233 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xb3 github.com/pactus-project/pactus/store/block.go:57 # 0x8ed319 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x8cd731 0x8cd71d 0x8cd6d1 0x8c2da5 0x8ec991 0x8ebcea 0x8edd9b 0x8ec706 0x15d3cbc 0x1349e0b 0x15a8c5e 0x1349c63 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x8cd730 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x8cd71c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x8cd6d0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x8c2da4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ebce9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:152 # 0x8edd9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8ec705 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:39 # 0x15d3cbb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x23b github.com/pactus-project/pactus/www/grpc/blockchain.go:185 # 0x1349e0a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1349c62 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:308 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 64] @ 0x48b60c 0x490329 0x53d476 0x53d6f9 0x16469de 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x16469dd github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b5e5 0x490329 0x53203f 0x770ff4 0x770fda 0x774fcf 0x11ae4d0 0x11adbaf 0x11ae053 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x770ff3 strings.Split+0x73 strings/strings.go:361 # 0x770fd9 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x490c52 0x52d7e5 0x52d8d0 0x66074f 0x660e2a 0x11c3189 0x11c3104 0x15a04a9 0x159fdb9 0x159fc25 0x168d163 0x4956c1 # 0x490c51 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d7e4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d8cf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66074e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x660e29 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x11c3188 github.com/pactus-project/pactus/crypto.Address.String+0x6c8 github.com/pactus-project/pactus/crypto/address.go:80 # 0x11c3103 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x643 github.com/pactus-project/pactus/wallet/types/types.go:137 # 0x15a04a8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fdb8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b60c 0x473914 0x473426 0xb3d055 0xb3d04b 0xb3b6b8 0xb88150 0x4956c1 # 0xb3d054 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb3d04a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb3b6b7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastSuccessfulOutboundQueryAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:339 # 0xb8814f github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x2cf github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:639 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0x10fa88d 0x10fa82f 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x10fa88c github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20c github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x10fa82e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 320] @ 0x48b5e5 0x425c25 0x94c156 0x94bf0f 0x957345 0x94e789 0x98d4bf 0x4956c1 # 0x94c155 crypto/tls.(*Conn).unmarshalHandshakeMessage+0xb5 crypto/tls/conn.go:1131 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x957344 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:300 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0xddbdf9 0xdc839d 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xddbdf8 github.com/quic-go/quic-go.newInitialCryptoStream+0x58 github.com/quic-go/quic-go@v0.60.0/crypto_stream.go:120 # 0xdc839c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.60.0/connection.go:514 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x48b605 0x473297 0x1643753 0x1643147 0x4a4baa 0x4956c1 # 0x1643752 github.com/creachadair/jrpc2.(*Client).deliverLocked+0x72 github.com/creachadair/jrpc2@v1.3.5/client.go:144 # 0x1643146 github.com/creachadair/jrpc2.(*Client).accept.func1+0xa6 github.com/creachadair/jrpc2@v1.3.5/client.go:95 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b605 0x425c25 0x94f8e5 0x942fc5 0x9810f3 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94f8e4 crypto/tls.defaultCurvePreferences+0xa4 crypto/tls/defaults.go:30 # 0x942fc4 crypto/tls.(*Config).curvePreferences+0x24 crypto/tls/common.go:1271 # 0x9810f2 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x532 crypto/tls/handshake_server_tls13.go:209 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x490329 0xc3836b 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc3836a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x80a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:990 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x473297 0x771c6d 0x771edc 0x775350 0x87aada 0x879edb 0x87a1d3 0x8773b4 0x876adb 0x4a354c 0x876a5b 0x876a2f 0x876345 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x771c6c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x87aad9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x879eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x87a1d2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8773b3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x876ada github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x876a5a sync.(*Once).Do+0x3a sync/once.go:69 # 0x876a2e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x876344 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xd1b6b6 0xd1b7af 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xd1b6b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 96] @ 0x48b60c 0x473914 0x473426 0xc3550e 0xc45fb3 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc3550d github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:467 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 696320] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x134b045 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x134b044 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:413 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0xc45e86 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc45e85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x285 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2195 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [9: 13824] @ 0x48b5ec 0x490329 0xc46533 0xc45dd5 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc46532 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2222 # 0xc45dd4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2180 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x965e72 0x9658de 0x969ab5 0x94b937 0x957295 0x94e789 0x98d4bf 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x965e71 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x3151 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9658dd crypto/tls.(*clientHelloMsg).marshalMsg+0x2bbd crypto/tls/handshake_messages.go:348 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x957294 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 320] @ 0x48b5e5 0x425c25 0xc3dc54 0xc3dbb0 0xc4418a 0xc41b65 0xc4d4fa 0x4956c1 # 0xc3dc53 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x373 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:305 # 0xc3dbaf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x2cf github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1539 # 0xc44189 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x5a9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1999 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 352] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0xdc2a11 0xdc2849 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc2a10 github.com/quic-go/quic-go.newConnIDGenerator+0x9f0 github.com/quic-go/quic-go@v0.60.0/conn_id_generator.go:73 # 0xdc2848 github.com/quic-go/quic-go.init.func1+0x828 github.com/quic-go/quic-go@v0.60.0/connection.go:298 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 352] @ 0x48b5e5 0x490329 0xd489cc 0xd48cf2 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0xd489cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:19 # 0xd48cf1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1b1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:52 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 240] @ 0x48b5e5 0x425c25 0x9807ba 0x982bab 0x980ad3 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x9807b9 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x982baa crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x4a crypto/tls/handshake_server_tls13.go:487 # 0x980ad2 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11bab1f 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11bab1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 8355840] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 7659520] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [13: 9052160] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 8355840] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 10444800] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 9748480] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 8355840] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xa0f485 0x4956c1 # 0xa0f484 net/http.(*conn).serve+0x5c4 net/http/server.go:2060 0: 0 [1: 48] @ 0x48b60c 0x490329 0x65fd10 0x6604f7 0x660ebc 0x66c1ac 0x15d4e85 0x134b5ab 0x15a8c5e 0x134b403 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x65fd0f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x6604f6 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b6 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x660ebb github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x66c1ab github.com/pactus-project/pactus/crypto.AddressFromString+0x6b github.com/pactus-project/pactus/crypto/address.go:29 # 0x15d4e84 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x24 github.com/pactus-project/pactus/www/grpc/blockchain.go:277 # 0x134b5aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b402 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:434 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 16] @ 0x48b605 0x473297 0x40c796 0x5b9225 0x5b9216 0xa0ef1b 0x4956c1 # 0x40c795 internal/strconv.FormatInt+0xd5 internal/strconv/itoa.go:43 # 0x5b9224 internal/strconv.Itoa+0x184 internal/strconv/itoa.go:51 # 0x5b9215 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xa0ef1a net/http.(*conn).serve+0x5a net/http/server.go:1899 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x16481ef 0x4a4baa 0x4956c1 # 0x16481ee github.com/creachadair/jrpc2.(*Server).serve+0x4e github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b5e5 0x4908c7 0x161a885 0x161a632 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x161a884 github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2c4 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x161a631 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x71 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x6eaa53 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11ba866 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6eaa52 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba865 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x473914 0x473426 0x1737cac 0x1738925 0x17384c9 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737cab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b60c 0x473297 0x791fa8 0x79225e 0x79849d 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x791fa7 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x79225d crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x79849c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b60c 0x490329 0x67c0b9 0x698397 0x6ae13a 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x67c0b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae139 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x4120b2 0x410c0d 0x416e47 0xc38e26 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38e25 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x625 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1037 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x6e0637 0x16e491b 0x16e4df5 0x6e059f 0xdbd95a 0xdbd4c6 0x67169a 0xdbd425 0xdbd3bf 0xdb879f 0xdb80a5 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6e0636 crypto/hkdf.Extract[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e4df4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x6e059e crypto/hkdf.Extract[...]+0xbe crypto/hkdf/hkdf.go:32 # 0xdbd959 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xd9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:61 # 0xdbd4c5 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x65 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:35 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb80a4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:80 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 256] @ 0x48b5e5 0x425c25 0xb1cce7 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xb1cce6 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x286 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:287 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x117beaf 0x117bc7d 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x117beae github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x12e github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117bc7c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xbc github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985e6 0x69856f 0x6ae88c 0x6ae065 0x6e24e5 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985e5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69856e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae064 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xd1b6b6 0xd1b7af 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xd1b6b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x55c919 0x55b29e 0x55aafe 0x55a6d9 0x1354597 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x55c918 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1354596 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:62 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xcfc687 0x107861f 0x1077b8b 0x1077150 0x4956c1 # 0xcfc686 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:949 # 0x107861e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:509 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x5b1fa9 0x94ad89 0x94b505 0x94a67a 0x94e2a7 0x94e089 0xd17084 0xd19491 0x4956c1 # 0x5b1fa8 net.(*conn).Write+0x68 net/net.go:210 # 0x94ad88 crypto/tls.(*Conn).write+0x108 crypto/tls/conn.go:954 # 0x94b504 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x94a679 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:855 # 0x94e2a6 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1478 # 0x94e088 crypto/tls.(*Conn).Close+0x68 crypto/tls/conn.go:1447 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xc475e5 0xc3c07a 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc475e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:58 # 0xc3c079 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1340 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [11: 16896] @ 0x48b5ec 0x490329 0xc448f7 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc448f6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x4b6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2024 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 64] @ 0x48b60c 0x490329 0x1738658 0x17384c9 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738657 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 352] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x78bdfb 0x78bbba 0xd7b33a 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x78bdfa crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x78bbb9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd7b339 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x15d77b5 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d77b4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xe06c8a 0x4956c1 # 0xe06c89 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed.func2+0x149 github.com/quic-go/quic-go@v0.60.0/transport.go:846 0: 0 [1: 96] @ 0x48b5e5 0x490329 0x87aa73 0x879edb 0x87a1d3 0x8773b4 0x876adb 0x4a354c 0x876a5b 0x876a2f 0x876345 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x87aa72 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:234 # 0x879eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x87a1d2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8773b3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x876ada github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x876a5a sync.(*Once).Do+0x3a sync/once.go:69 # 0x876a2e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x876344 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x171edc9 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x171edc8 crypto/internal/fips140/ecdsa.newDRBG[...]+0x188 crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 4608] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 224] @ 0x48b60c 0x41b526 0xd1b757 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd1b756 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x1175bea 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x1175be9 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1c9 github.com/pactus-project/pactus/network/notifee.go:101 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 48] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0x8681e7 0x879425 0xc23b45 0xc23b1a 0xc362b0 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8681e6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x879424 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc23b44 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc23b19 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc362af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:738 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x118262d 0x118262d 0x118262d 0x118262d 0x118262d 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x10f99ec 0xd49945 0x4956c1 # 0x10f99eb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x3eb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xdc89c8 0xdc89a9 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc89c7 github.com/quic-go/quic-go.newFramer+0x667 github.com/quic-go/quic-go@v0.60.0/framer.go:49 # 0xdc89a8 github.com/quic-go/quic-go.(*Conn).preSetup+0x648 github.com/quic-go/quic-go@v0.60.0/connection.go:546 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68dac 0xa68aed 0xa6d68c 0xb4136f 0xb427dd 0x4956c1 # 0xa68dab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb4136e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:135 # 0xb427dc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x47c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 48] @ 0x48b60c 0x490329 0x544147 0x66ba85 0x72dcab 0x72db0e 0x72c8ea 0x11b8885 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba84 github.com/pactus-project/pactus/util/encoding.WriteElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x72dcaa github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ca github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x72db0d github.com/pactus-project/pactus/types/block.(*Header).Encode+0x2d github.com/pactus-project/pactus/types/block/header.go:101 # 0x72c8e9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x11b8884 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b60c 0x473914 0x473426 0x1737cac 0x1738925 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737cab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xc62c4b 0xc4261d 0xc425f8 0xc4d4fa 0x4956c1 # 0xc62c4a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0x4a github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:507 # 0xc4261c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d9c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1663 # 0xc425f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1d77 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1763 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x1272c4c 0x12750ee 0x12f2328 0x12f1af6 0x4956c1 # 0x1272c4b google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x82b google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:425 # 0x12750ed google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 80] @ 0x48b60c 0x490329 0x6e7f05 0x6e7a8d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e7f04 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6e7a8c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x98954e 0x945787 0x94f7de 0x96144d 0x95de05 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x96144c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x28c crypto/tls/handshake_client_tls13.go:714 # 0x95de04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 144] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0x11788d8 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x11788d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e491b 0x1737b9a 0x1738925 0x17384c9 0x1737eba 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737eb9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x678136 0x67c0da 0x698397 0x6ae13a 0x6e24e5 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x678135 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae139 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd7b2c5 0xd7b2bb 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7b2c4 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd7b2ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x126da85 0x126f6ce 0x4956c1 # 0x126da84 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6e4 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1495 # 0x126f6cd google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1701 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x5bb365 0x5a2425 0x5bbbbb 0x5bab10 0xb2ae8a 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5bb364 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x5a2424 net.(*netFD).accept+0x304 net/fd_unix.go:167 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb2ae89 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0x81fb48 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x81fb47 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 4096] @ 0x48b60c 0x490329 0xb10ddf 0xb10d72 0xb10d76 0x1078876 0x1077c66 0x10758e8 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb10dde bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xb10d71 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb10d75 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1078875 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x1077c65 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x10758e7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x6dff37 0x16e491b 0x6dfeb3 0x98971e 0x98547c 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfeb2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b60c 0x490933 0x16d676e 0x16d7f32 0x1718b52 0x1719e08 0x1719eff 0x17198bd 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16d676d crypto/internal/fips140/sha512.(*Digest).Sum+0x16d crypto/internal/fips140/sha512/sha512.go:266 # 0x16d7f31 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1718b51 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1f1 crypto/internal/fips140/ecdsa/hmacdrbg.go:168 # 0x1719e07 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719efe crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 224] @ 0x48b5e5 0x425c25 0xdf0a36 0xdfb7a5 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xdf0a35 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.60.0/send_stream.go:73 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737b65 0x1738925 0x17384c9 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737b64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 416] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc38c30 0xc38b1c 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38c2f github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x42f github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:77 # 0xc38b1b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x31b github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1023 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x8fa065 0x1183f33 0x1186d05 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8fa064 github.com/pactus-project/pactus/sandbox.NewSandbox+0xe4 github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x1183f32 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x92 github.com/pactus-project/pactus/state/state.go:149 # 0x1186d04 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3c4 github.com/pactus-project/pactus/state/state.go:485 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1738a30 0x1739b35 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738a2f crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x1739b34 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b60c 0x490329 0x9007b5 0x900bd4 0x9008f7 0xd73013 0x10f97a9 0xd49945 0x4956c1 # 0x9007b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x9008f6 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd73012 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x412 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b5e5 0x490329 0x4a3fd2 0x4a36a5 0x125ac87 0x125b42f 0x125b2b5 0x125bb18 0x127225c 0x4956c1 # 0x4a3fd1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x125ac86 google.golang.org/grpc/internal/transport.(*itemList).dequeue+0x66 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:82 # 0x125b42e google.golang.org/grpc/internal/transport.(*controlBuffer).getOnceLocked+0x2e google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:438 # 0x125b2b4 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x74 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:407 # 0x125bb17 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x77 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:597 # 0x127225b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:342 0: 0 [2: 1792] @ 0x48b60c 0x425c25 0x16e0ad2 0x994939 0x945796 0x94f7de 0x96144d 0x95de05 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x16e0ad1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x96144c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x28c crypto/tls/handshake_client_tls13.go:714 # 0x95de04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b60c 0x425c25 0xb8d87f 0xb8d8dd 0xb8d911 0xb8dc8f 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d87e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d8dc github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dc8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:106 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x940ccf 0x945796 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x940cce crypto/tls.aeadChaCha20Poly1305+0x4e crypto/tls/cipher_suites.go:584 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b60c 0x425c25 0x4e12c5 0x4e1529 0x50cb1f 0x50a8ed 0x5a2149 0x5bbbbb 0x5bab10 0xb2ae8a 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x4e12c4 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4e1528 syscall.Accept4+0x88 syscall/syscall_linux.go:701 # 0x50cb1e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50a8ec internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x5a2148 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb2ae89 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x1738447 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738446 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b60c 0x490329 0x67c0b9 0x698397 0x6ae125 0x6e24e5 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x67c0b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae124 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x421e0b 0x1265fd0 0x1265f9c 0x1268efb 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349207 0x134d422 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1265fcf google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.81.1/credentials/credentials.go:261 # 0x1265f9b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:542 # 0x1268efa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:783 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349206 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d421 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x70dac5 0x70da3f 0x70d370 0x71410d 0x70b219 0x793254 0x798939 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x70dac4 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x70da3e crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x70d36f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x71410c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b218 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x793253 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x798938 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0xd889f4 0xd887dc 0xdcbf25 0xdcb9a5 0xdc9612 0x4956c1 # 0xd889f3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.60.0/internal/wire/header.go:161 # 0xd887db github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.60.0/internal/wire/header.go:138 # 0xdcbf24 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3e4 github.com/quic-go/quic-go@v0.60.0/connection.go:1095 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49b0 0x1737b9a 0x1738925 0x17384c9 0x1737eba 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737eb9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e2a3e 0x8f1225 0x8f1243 0x8ef605 0x118807b 0x8fb4d8 0x1187fe6 0x1186ff5 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e2a3d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x8f1224 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x8f1242 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x1e2 github.com/pactus-project/pactus/store/validator.go:115 # 0x8ef604 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x118807a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:613 # 0x8fb4d7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:260 # 0x1187fe5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:611 # 0x1186ff4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6b4 github.com/pactus-project/pactus/state/state.go:506 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 704] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x4160b7 0xdddfcf 0xddd8dd 0xdee879 0xdee69c 0xdfbf36 0xdfd9c2 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xdddfce github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:176 # 0xddd8dc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:46 # 0xdee878 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:427 # 0xdee69b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.60.0/receive_stream.go:405 # 0xdfbf35 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.60.0/stream.go:173 # 0xdfd9c1 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.60.0/streams_map.go:317 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 352] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x4160b7 0xdddfcf 0xddd8dd 0xddb8e5 0xddc5cb 0xdd2fec 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xdddfce github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:176 # 0xddd8dc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:46 # 0xddb8e4 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.60.0/crypto_stream.go:55 # 0xddc5ca github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0xca github.com/quic-go/quic-go@v0.60.0/crypto_stream_manager.go:32 # 0xdd2feb github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.60.0/connection.go:1998 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 16] @ 0x48b5e5 0x46efb3 0x128aa2f 0x12ec26a 0x1308365 0x1300d71 0x12ddd99 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x128aa2e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1ee google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:82 # 0x12ec269 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x1308364 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.81.1/stream.go:1893 # 0x1300d70 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.81.1/stream.go:958 # 0x12ddd98 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x5398c5 0xa0f0b4 0x4956c1 # 0x5398c4 context.WithCancel+0x64 context/context.go:242 # 0xa0f0b3 net/http.(*conn).serve+0x1f3 net/http/server.go:1976 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x1348fb5 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1348fb4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:139 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xd17779 0xd17737 0xd17458 0xd174f0 0x4956c1 # 0xd17778 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xd17736 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd174ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [1: 16] @ 0x48b60c 0x425c25 0x7781a8 0x7781dc 0x77f266 0x771367 0x774fcf 0xd325b9 0xd48587 0xd4cb63 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x7781a7 net.ParseIP+0x27 net/ip.go:528 # 0x7781db github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x77f265 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x771366 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xd325b8 github.com/multiformats/go-multiaddr-dns.(*Resolver).Resolve+0xc98 github.com/multiformats/go-multiaddr-dns@v0.5.0/resolve.go:206 # 0xd48586 github.com/libp2p/go-libp2p/p2p/net/swarm.ResolverFromMaDNS.ResolveDNSComponent+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:959 # 0xd4cb62 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x262 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:366 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 112] @ 0x48b60c 0x490329 0x6339b4 0x633986 0x633c87 0x620926 0x670165 0x670129 0x69ea79 0x69d192 0x6e1abb 0x117c1aa 0x117c1c4 0x11bdbf5 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6339b3 math/big.nat.make+0x133 math/big/nat.go:67 # 0x633985 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x633c86 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x620925 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x670164 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x670128 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:247 # 0x69ea78 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x278 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:789 # 0x69d191 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x6e1aba github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x117c1a9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x117c1c3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:100 # 0x11bdbf4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:241 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b60c 0x473297 0x51fe06 0xc5aea7 0xc5ae67 0xc5bdfd 0xc62cd5 0xc4261d 0xc425f8 0xc4d4fa 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc5aea6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:103 # 0xc5ae66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:98 # 0xc5bdfc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:219 # 0xc62cd4 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xd4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:513 # 0xc4261c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d9c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1663 # 0xc425f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1d77 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1763 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 24] @ 0x48b60c 0x425c25 0x9447e5 0x98657d 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9447e4 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1753 # 0x98657c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x37c crypto/tls/handshake_server_tls13.go:1085 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0xc3552c 0xc45fb3 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc3552b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:467 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0xbfa748 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa747 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x16d7f32 0x1737d15 0x1738925 0x17384c9 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f31 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x787385 0x798650 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x787384 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xe4 crypto/x509/pkix/pkix.go:151 # 0x79864f crypto/x509.parseCertificate+0x6ef crypto/x509/parser.go:987 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 2064384] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b60c 0x490329 0x64f84a 0x11a6897 0x11a6873 0x11bd58f 0x11bb29b 0x11bab1f 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x11a6896 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x11a6872 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:70 # 0x11bd58e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11bab1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x70a345 0x973614 0x9735f3 0x709f84 0x70a3dc 0x9735b4 0x973593 0x709f84 0x70a3dc 0x9727fd 0x9726f4 0x709f84 0x70a3dc 0x972614 0x9725f3 0x709f84 0x70a3dc 0x972545 0x97249c 0x94b937 0x9848ea 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x973613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9735f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9735b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x973592 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9727fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9726f3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9725f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97249b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x1737cac 0x1738925 0x98954e 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737cab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x900fea 0x73ff11 0x900de9 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73ff10 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 320] @ 0x48b5e5 0x490329 0xc38f85 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1047 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 208] @ 0x48b5e5 0x425c25 0x518648 0x5182ac 0x59b365 0x592538 0x592520 0x59235b 0x5b1347 0x590797 0x5ae317 0x58f6b4 0x4956c1 # 0x518647 os.statNolog+0x27 os/stat_unix.go:30 # 0x5182ab os.Stat+0x2b os/stat.go:13 # 0x59b364 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x592537 net.getSystemDNSConfig+0xb7 net/dnsclient_unix.go:369 # 0x59251f net.(*conf).lookupOrder+0x9f net/conf.go:285 # 0x59235a net.(*conf).hostLookupOrder+0x7a net/conf.go:238 # 0x5b1346 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x590796 net.init.func1+0x36 net/hook.go:21 # 0x5ae316 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x58f6b3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [3: 240] @ 0x48b5e5 0x425c25 0x773656 0x77354e 0xb2820f 0xb29215 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x773655 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x77354d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x4120b2 0x410c0d 0x414ee5 0x96a1aa 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96a1a9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x6e7f85 0x72d3c5 0x72c4f6 0x8f004e 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e7f84 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x72d3c4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8f004d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xa08fa5 0xa1ef94 0xa1ed1f 0x4d94ed 0x165328e 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0xa08fa4 net/http.(*connReader).startBackgroundRead+0x84 net/http/server.go:698 # 0xa1ef93 net/http.(*body).readLocked+0x1b3 net/http/transfer.go:883 # 0xa1ed1e net/http.(*body).Read+0xfe net/http/transfer.go:837 # 0x4d94ec io.ReadAll+0x10c io/io.go:722 # 0x165328d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1753088] @ 0x48b613 0x490933 0x8a9b92 0x8be35f 0x8d305d 0x8d3c86 0x8efb85 0x8efaba 0x1187037 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8a9b91 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x8be35e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x8d305c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x8d3c85 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8efb84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8efab9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x1187036 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6f6 github.com/pactus-project/pactus/state/state.go:510 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b60c 0x473914 0x473426 0x773e15 0x771cc7 0x771edc 0x775350 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x773e14 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x6dfeb3 0x98971e 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfeb2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b60c 0x490329 0x740c46 0xb953bb 0xb95395 0xb95396 0xb95448 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x740c45 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb953ba github.com/mr-tron/base58/base58.FastBase58Encoding+0x17a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb95394 github.com/mr-tron/base58/base58.Encode+0x154 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb95395 github.com/libp2p/go-libp2p/core/peer.ID.String+0x155 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb95447 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x207 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:335 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b605 0x490933 0x876fc8 0x876edf 0x876c05 0x8762bf 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x876fc7 encoding/binary.AppendUvarint+0x1a7 encoding/binary/varint.go:46 # 0x876ede github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xbe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:281 # 0x876c04 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:249 # 0x8762be github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xbe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:116 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0x72d37c 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72d37b github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x698566 0x6ae88c 0x6ae0ca 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x698565 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x16467b7 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 208] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0x876792 0xc354d0 0xc45fb3 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x876791 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc8c5 0x678ec6 0x67c476 0x6ae03d 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678ec5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 240] @ 0x48b60c 0x490329 0x6e32bb 0x6e7f9f 0x6e7a8d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e32ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e7f9e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e7a8c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x490329 0x564d96 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x564d95 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 512] @ 0x48b5e5 0x490329 0x4a40b2 0x4a36a5 0x1252fed 0x1252d99 0x1255ef8 0x12ee1f6 0x12ee105 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x4a40b1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1252fec google.golang.org/grpc/internal/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:247 # 0x1252d98 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Put+0x98 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:168 # 0x1255ef7 google.golang.org/grpc/mem.(*buffer).Free+0x77 google.golang.org/grpc@v1.81.1/mem/buffers.go:169 # 0x12ee1f5 google.golang.org/grpc/mem.BufferSlice.Free+0x35 google.golang.org/grpc@v1.81.1/mem/buffer_slice.go:71 # 0x12ee104 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.81.1/rpc_util.go:1037 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x41b4ad 0xd74d1b 0xd7443d 0x10fb74a 0x4956c1 # 0xd74d1a github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0xd7443c github.com/multiformats/go-multistream.SelectOneOf[...]+0xbc github.com/multiformats/go-multistream@v0.6.1/client.go:98 # 0x10fb749 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream.func2+0x69 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:495 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0x4e08e5 0x5a52d4 0x5a5185 0x5a3dd9 0xb2b777 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x4e08e4 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x5a52d3 net.addrTable+0x113 net/interface_linux.go:149 # 0x5a5184 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x72b985 0x72a3cf 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72b984 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:515 # 0x72a3ce github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490329 0x1738658 0x17384c9 0x1737eba 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738657 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737eb9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b60c 0x490933 0x8217f6 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0xb1d754 0x4956c1 # 0x8217f5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb1d753 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:330 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xb8dab5 0xb8db58 0xb96f9c 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8dab4 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x174 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:22 # 0xb8db57 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:72 # 0xb96f9b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:495 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1408] @ 0x48b5ec 0x490329 0xc46533 0xc45dd5 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc46532 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2222 # 0xc45dd4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2180 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x15d728d 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d728c github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x10c github.com/pactus-project/pactus/www/grpc/network.go:101 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 96] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc28e54 0xb96891 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc28e53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb96890 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x590 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:473 0: 0 [1: 576] @ 0x48b60c 0x490329 0x598408 0x5995d6 0x59acc5 0x59e32c 0x4956c1 # 0x598407 net.newRequest+0x47 net/dnsclient_unix.go:61 # 0x5995d5 net.(*Resolver).exchange+0xf5 net/dnsclient_unix.go:171 # 0x59acc4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x59e32b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xe0d9f6 0xdfc813 0xdfc407 0xdc8973 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xe0d9f5 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x95 github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:63 # 0xdfc812 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.60.0/streams_map.go:90 # 0xdfc406 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.60.0/streams_map.go:60 # 0xdc8972 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.60.0/connection.go:537 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 480] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe30e87 0xd55d8d 0xd4d56c 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe30e86 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4d56b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 48] @ 0x48b60c 0x490329 0x8eb205 0x8ed31a 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8eb204 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x84 github.com/pactus-project/pactus/store/block.go:56 # 0x8ed319 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1280] @ 0x48b60c 0x490329 0xd854a8 0xd87cf7 0xdd1ddb 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0xd854a7 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.60.0/internal/wire/crypto_frame.go:34 # 0xd87cf6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:135 # 0xdd1dda github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.60.0/connection.go:1857 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x985ad0 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x985acf crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x8f crypto/tls/handshake_server_tls13.go:956 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x171edc9 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x171edc8 crypto/internal/fips140/ecdsa.newDRBG[...]+0x188 crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 896] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x773656 0x77354e 0xb2820f 0xb295dc 0xb295c6 0xb27997 0xb2b7f7 0xb2b7e0 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x773655 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x77354d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb295db github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb295c5 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2b7f6 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2b7df github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 64] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x70db57 0x70daf4 0x70d370 0x71410d 0x70b219 0x793254 0x798939 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x70db56 math/big.(*Int).SetBytes+0x196 math/big/int.go:519 # 0x70daf3 crypto/ecdsa.pointToAffine+0x133 crypto/ecdsa/ecdsa.go:630 # 0x70d36f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x71410c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b218 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x793253 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x798938 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xd1b73e 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd1b73d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x53b49c 0x53bacd 0x53ba8f 0x10779fe 0x1077150 0x4956c1 # 0x53b49b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x10779fd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:445 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b605 0x490329 0x5433e8 0x66b7c5 0x6e7df0 0x6e7d70 0x6e7a8d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e7def github.com/pactus-project/pactus/util/encoding.ReadElements+0xaf github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e7d6f github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x2f github.com/pactus-project/pactus/types/certificate/certificate.go:171 # 0x6e7a8c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 64] @ 0x48b605 0x48b17b 0xc65ac5 0xc658fd 0xc6566a 0xc651c5 0xc64cf7 0xc64b9c 0x4956c1 # 0xc65ac4 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x64 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:492 # 0xc658fc github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x17c github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:508 # 0xc65669 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:479 # 0xc651c4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:428 # 0xc64cf6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:399 # 0xc64b9b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:369 0: 0 [1: 80] @ 0x48b60c 0x490329 0x70d725 0x70fdcf 0x70fc6c 0x70d0f6 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70d724 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x70fdce crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x70fc6b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x70d0f5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x1738447 0x961411 0x9613d7 0x95de05 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738446 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x961410 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x250 crypto/internal/fips140/tls13/tls13.go:137 # 0x9613d6 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x216 crypto/tls/handshake_client_tls13.go:713 # 0x95de04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x96462e 0x9644c0 0x969ab5 0x94b937 0x957295 0x94e789 0x98d4bf 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96462d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x190d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9644bf crypto/tls.(*clientHelloMsg).marshalMsg+0x179f crypto/tls/handshake_messages.go:195 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x957294 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0xb1d3bc 0xb1cd0f 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0xb1d3bb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:333 # 0xb1cd0e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2ae github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:288 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c777 0x16e491b 0x1737b9a 0x93c6a7 0xdbd27f 0xdb7008 0xdc04c8 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb7007 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:18 # 0xdc04c7 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1c7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:161 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 416] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xcfaac9 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcfaac8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x228 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:707 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0xc382f6 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc382f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x795 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:988 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x66b9b1 0x72dcab 0x72db0e 0x72c8ea 0x11b8885 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x66b9b0 github.com/pactus-project/pactus/util/encoding.WriteElement+0x1b0 github.com/pactus-project/pactus/util/encoding/encoding.go:266 # 0x72dcaa github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ca github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x72db0d github.com/pactus-project/pactus/types/block.(*Header).Encode+0x2d github.com/pactus-project/pactus/types/block/header.go:101 # 0x72c8e9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:137 # 0x11b8884 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0xc44f56 0xc44ea6 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44f55 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0xb15 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2094 # 0xc44ea5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0xa65 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2068 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x66b9b1 0x72dcab 0x72db0e 0x8eb2ce 0x8ed31a 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x66b9b0 github.com/pactus-project/pactus/util/encoding.WriteElement+0x1b0 github.com/pactus-project/pactus/util/encoding/encoding.go:266 # 0x72dcaa github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ca github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x72db0d github.com/pactus-project/pactus/types/block.(*Header).Encode+0x2d github.com/pactus-project/pactus/types/block/header.go:101 # 0x8eb2cd github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x14d github.com/pactus-project/pactus/store/block.go:62 # 0x8ed319 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0xd72194 0xd7221e 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd72193 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).getMuxerByID+0x373 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:260 # 0xd7221d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x3fd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:272 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b60c 0x490933 0x561145 0x1646a5b 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1646a5a github.com/creachadair/jrpc2.(*jmessage).toJSON+0xba github.com/creachadair/jrpc2@v1.3.5/json.go:186 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b60c 0x473914 0x473426 0xd72f75 0x10f97a9 0xd49945 0x4956c1 # 0xd72f74 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xb1a076 0xb1b5f0 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xb1a075 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/metrics.go:155 # 0xb1b5ef github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x5ef github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:97 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x6eaa53 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6eaa52 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490933 0x6f4566 0x6f45a1 0x98a00c 0x98ad50 0x67169a 0x98a914 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f4565 bytes.Clone+0x85 bytes/bytes.go:1388 # 0x6f45a0 crypto/ecdh.(*x25519Curve).NewPublicKey+0xc0 crypto/ecdh/x25519.go:78 # 0x98a00b crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:133 # 0x98ad4f crypto/tls.(*hybridKeyExchange).serverSharedSecret.func1+0x4f crypto/tls/key_schedule.go:218 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a913 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x193 crypto/tls/key_schedule.go:217 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x678136 0x67c0da 0x698397 0x6ae125 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x678135 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae124 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xc509d4 0xc4cd9a 0x4956c1 # 0xc509d3 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa53 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1468 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x977bb7 0x977b18 0x977ac5 0x709f84 0x70a3dc 0x977805 0x97775c 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x977bb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977b17 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x977ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 21120] @ 0x48b5ec 0x490329 0xc448f7 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc448f6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x4b6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2024 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x787385 0x7984c5 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x787384 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xe4 crypto/x509/pkix/pkix.go:151 # 0x7984c4 crypto/x509.parseCertificate+0x564 crypto/x509/parser.go:967 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b60c 0x490933 0x979735 0x979705 0x979617 0x709f84 0x70a3dc 0x979565 0x9794bc 0x97ab18 0x985b46 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x979734 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x979704 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x979616 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x979564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9794bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x985b45 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:959 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x48b60c 0x490933 0x94b0e5 0x94af2a 0x94b9a6 0x9848ea 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x94b0e4 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x94af29 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [17: 23936] @ 0x48b5ec 0x490329 0xc46533 0xc45dd5 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc46532 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2222 # 0xc45dd4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2180 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0xc44685 0xc444c5 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44684 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x244 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:87 # 0xc444c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2006 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 48] @ 0x48b60c 0x490329 0x544147 0x66ba85 0x6ed728 0x6ed6c6 0x72ae73 0x72b99e 0x72a3cf 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba84 github.com/pactus-project/pactus/util/encoding.WriteElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6ed727 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ed6c5 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x72ae72 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x172 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b99d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x72a3ce github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490933 0x975d94 0x975c6f 0x975c6e 0x709f84 0x70a3dc 0x975638 0x975535 0x709f84 0x70a3dc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x975d93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x713 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x975c6e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5ee vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x975c6d crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x5ed crypto/tls/handshake_messages.go:1276 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdbdba5 0xdbd51f 0x67169a 0xdbd425 0xdbd3bf 0xdb879f 0xdb80a5 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbdba4 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:77 # 0xdbd51e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0xbe github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:44 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb80a4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:80 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68dac 0xa68aed 0xa6d68c 0xb14fc5 0xb91b0a 0xb965ca 0x4956c1 # 0xa68dab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb14fc4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:146 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xb3c2fa 0xb8909d 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb3c2f9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb8909c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x7920ba 0x79849d 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7920b9 crypto/x509.parseName+0x59 crypto/x509/parser.go:148 # 0x79849c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 576] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1719ee5 0x17198bd 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1719ee4 crypto/internal/fips140/ecdsa.randomPoint[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:228 # 0x17198bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xcfaa34 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcfaa33 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 448] @ 0x48b60c 0x473297 0x93f2dd 0x9963a2 0x42acd9 0x4956c1 # 0x93f2dc crypto/tls.(*weakCertCache).newCert.func1+0x3c crypto/tls/cache.go:33 # 0x9963a1 runtime.callCleanup[...]+0x21 runtime/mcleanup.go:204 # 0x42acd8 runtime.runCleanups+0xd8 runtime/mcleanup.go:745 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95e47 0xb95e29 0xb95def 0xb95b5e 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95e46 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:148 # 0xb95e28 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:158 # 0xb95dee github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:392 # 0xb95b5d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:366 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x900db1 0x900cc5 0xd74b16 0xd74b21 0xd74e48 0x1077765 0x1077a5a 0x1077150 0x4956c1 # 0x900db0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd74b15 github.com/multiformats/go-multistream.ReadNextToken[...]+0x35 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd74b20 github.com/multiformats/go-multistream.readProto[...]+0x40 github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xd74e47 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x1077764 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b60c 0x425c25 0x9841c5 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9841c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3e4 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48b60c 0x41b526 0x53a2ca 0xd7274d 0xd718ba 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd7274c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x10c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:350 # 0xd718b9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:217 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x164ed8d 0x164ec7c 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x164ed8c github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0xac github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:201 # 0x164ec7b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x16d7f32 0x1737d15 0x1738925 0x98954e 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f31 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0xbfbe28 0xbf904d 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfbe27 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3332 # 0xbf904c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2790 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0xd889f4 0xd887dc 0xdcbf25 0xdcb9a5 0xdc950a 0x4956c1 # 0xd889f3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.60.0/internal/wire/header.go:161 # 0xd887db github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.60.0/internal/wire/header.go:138 # 0xdcbf24 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3e4 github.com/quic-go/quic-go@v0.60.0/connection.go:1095 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [1: 416] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc38677 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc38676 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb16 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:975 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x96b4a5 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96b4a4 crypto/tls.(*clientHelloMsg).unmarshal+0x1904 crypto/tls/handshake_messages.go:583 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b60c 0x425c25 0x16ff2fa 0x171d1b4 0x7140ee 0x70b219 0x793254 0x798939 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16ff2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x171d1b3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x7140ed crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x70b218 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x793253 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x798938 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e49b0 0x1737b9a 0x1738925 0x9895cd 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x490329 0x77688b 0x107dbd0 0x107b39f 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x77688a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x107dbcf github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x90f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1083 # 0x107b39e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9fe github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:801 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x53a616 0x5398b9 0x53987d 0x12fd4a5 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53a615 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x12fd4a4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.81.1/stream.go:301 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b60c 0x41b526 0x53a2ca 0x1265c0b 0x1268faa 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349207 0x16312de 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1265c0a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:507 # 0x1268fa9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349206 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x16312dd github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:187 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x17384c9 0x95fd65 0x95fd26 0x95ddbe 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95fd64 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x204 crypto/internal/fips140/tls13/tls13.go:112 # 0x95fd25 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1c5 crypto/tls/handshake_client_tls13.go:494 # 0x95ddbd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c777 0x16e491b 0x1737b9a 0x93c6a7 0xdbd27f 0xdc002a 0xdc0205 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdc0029 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:133 # 0xdc0204 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:146 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 80] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985e6 0x69856f 0x6ae88c 0x6ae065 0x6e24e5 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985e5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69856e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae064 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x5441df 0x66ba85 0x6ed728 0x6ed6c6 0x72ae73 0x72b99e 0x72ba6c 0x8fed15 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5441de encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x66ba84 github.com/pactus-project/pactus/util/encoding.WriteElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6ed727 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ed6c5 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x72ae72 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x172 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b99d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x72ba6b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:528 # 0x8fed14 github.com/pactus-project/pactus/execution.CheckAndExecute+0xd4 github.com/pactus-project/pactus/execution/execution.go:33 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b605 0x490933 0x1221687 0x1228045 0x12278a5 0x134d592 0x134d55e 0x134d54a 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1221686 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x9c6 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:120 # 0x1228044 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x124 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:133 # 0x12278a4 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x134d591 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x134d55d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x134d549 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x127909a 0x12f323b 0x12f3218 0x12f4d85 0x12f9e06 0x12f257f 0x4956c1 # 0x1279099 google.golang.org/grpc/internal/transport.(*http2Server).write+0x99 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1154 # 0x12f323a google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x41a google.golang.org/grpc@v1.81.1/internal/transport/server_stream.go:71 # 0x12f3217 google.golang.org/grpc.(*Server).sendResponse+0x3f7 google.golang.org/grpc@v1.81.1/server.go:1204 # 0x12f4d84 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.81.1/server.go:1477 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xcfa239 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xcfa238 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 112] @ 0x48b60c 0x490933 0xd7b7b9 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7b7b8 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x538 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490933 0x6f4566 0x6f45a1 0x98a00c 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f4565 bytes.Clone+0x85 bytes/bytes.go:1388 # 0x6f45a0 crypto/ecdh.(*x25519Curve).NewPublicKey+0xc0 crypto/ecdh/x25519.go:78 # 0x98a00b crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:133 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x11763cf 0x1175df0 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x11763ce github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x4e github.com/pactus-project/pactus/network/notifee.go:144 # 0x1175def github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x16466ae 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x16466ad github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x4d github.com/creachadair/jrpc2@v1.3.5/json.go:93 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e491b 0x1737b9a 0x1738925 0x9895cd 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [56: 38535168] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1152] @ 0x48b5ec 0x4908c7 0x127f25c 0x126bc5b 0x126bc37 0x126f69f 0x4956c1 # 0x127f25b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.81.1/internal/transport/transport.go:99 # 0x126bc5a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.81.1/internal/transport/transport.go:349 # 0x126bc36 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1235 # 0x126f69e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1703 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x16d7f32 0x1737d15 0x1738925 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f31 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [53: 36470784] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 192] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [65: 44728320] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [71: 48857088] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [64: 44040192] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [70: 48168960] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [65: 44728320] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x698566 0x6ae88c 0x6ae0ca 0x6e24e5 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x698565 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1152] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x6eaab5 0x11bd4e5 0x11bd585 0x11bdc25 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6eaab4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bdc24 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x473297 0x55e6e9 0x55b374 0x55aafe 0x55a6d9 0x1647298 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1647297 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 679936] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 288] @ 0x48b5e5 0x490329 0x1266169 0x1268efb 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349207 0x134d422 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1266168 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:572 # 0x1268efa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:783 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349206 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d421 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x9895cd 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1359872] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x1100dc5 0x9006eb 0x1100cb5 0x10fc642 0x1178299 0x11746ca 0x4956c1 # 0x1100dc4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1178298 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x1739b93 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1739b92 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x92 crypto/internal/fips140/tls13/tls13.go:76 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0xb8b5b2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb8b5b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1b1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:43 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49ee 0x6dfeb3 0x98971e 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfeb2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bdc25 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bdc24 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 1359872] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 2039808] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1359872] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 2039808] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 2039808] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 384] @ 0x48b60c 0x490329 0x678b45 0x67c476 0x6ae03d 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x678b44 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 671744] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 671744] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e491b 0x1737b9a 0x1738925 0x9895cd 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1343488] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1343488] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1343488] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 1343488] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 1343488] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdbdbf3 0xdbd51f 0x67169a 0xdbd425 0xdbd3bf 0xdb879f 0xdb80a5 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbdbf2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:78 # 0xdbd51e github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0xbe github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:44 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb80a4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:80 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x5ad96c 0x5ad0b4 0xd31bb4 0xd48587 0xd4cb63 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x5ad96b net.(*Resolver).lookupIPAddr+0x28b net/lookup.go:334 # 0x5ad0b3 net.(*Resolver).LookupIPAddr+0x33 net/lookup.go:221 # 0xd31bb3 github.com/multiformats/go-multiaddr-dns.(*Resolver).Resolve+0x293 github.com/multiformats/go-multiaddr-dns@v0.5.0/resolve.go:182 # 0xd48586 github.com/libp2p/go-libp2p/p2p/net/swarm.ResolverFromMaDNS.ResolveDNSComponent+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:959 # 0xd4cb62 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x262 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:366 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x72b985 0x72a3cf 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72b984 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:515 # 0x72a3ce github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 144] @ 0x48b5e5 0x421e0b 0x107b899 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107b898 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xef8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:827 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 1536] @ 0x48b60c 0x490933 0x966575 0x966545 0x966457 0x709f84 0x70a3dc 0x96640d 0x9661d7 0x709f84 0x70a3dc 0x965e72 0x9658de 0x969ab5 0x94b937 0x957295 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x966574 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x966544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x966456 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:367 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96640c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x30c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9661d6 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd6 crypto/tls/handshake_messages.go:366 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965e71 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x3151 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9658dd crypto/tls.(*clientHelloMsg).marshalMsg+0x2bbd crypto/tls/handshake_messages.go:348 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x957294 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 1408] @ 0x48b60c 0x490933 0x967b75 0x967b45 0x967a57 0x709f84 0x70a3dc 0x9677e5 0x96779e 0x709f84 0x70a3dc 0x967734 0x967713 0x709f84 0x70a3dc 0x96556e 0x965400 0x969ab5 0x97ab18 0x95d7c5 0x957668 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x967b74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x967b44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x967a56 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9677e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96779d crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x3d crypto/tls/handshake_messages.go:289 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x967712 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96556d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x284d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9653ff crypto/tls.(*clientHelloMsg).marshalMsg+0x26df crypto/tls/handshake_messages.go:285 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x95d7c4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:67 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0xb28230 0xb2821e 0xb29215 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0xb2822f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb2821d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 96] @ 0x48b60c 0x490329 0x6e32bb 0x6e314a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e32ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e3149 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b60c 0x41b526 0x53a2ca 0x1397b6a 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1397b69 database/sql.(*DB).connectionOpener+0x49 database/sql/sql.go:1262 0: 0 [1: 67108864] @ 0x48b613 0x490329 0x11db751 0x11db233 0x11e1405 0x11e1387 0x11e55c6 0x11e3b91 0x159f270 0x16a73ff 0x16a5e45 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x11db750 golang.org/x/crypto/argon2.initBlocks+0x70 golang.org/x/crypto@v0.53.0/argon2/argon2.go:162 # 0x11db232 golang.org/x/crypto/argon2.deriveKey+0x152 golang.org/x/crypto@v0.53.0/argon2/argon2.go:117 # 0x11e1404 golang.org/x/crypto/argon2.IDKey+0x244 golang.org/x/crypto@v0.53.0/argon2/argon2.go:101 # 0x11e1386 github.com/pactus-project/pactus/wallet/encrypter.(*Encrypter).Decrypt+0x1c6 github.com/pactus-project/pactus/wallet/encrypter/encrypter.go:245 # 0x11e55c5 github.com/pactus-project/pactus/wallet/vault.(*Vault).decryptKeyStore+0x45 github.com/pactus-project/pactus/wallet/vault/vault.go:505 # 0x11e3b90 github.com/pactus-project/pactus/wallet/vault.(*Vault).PrivateKeys+0x50 github.com/pactus-project/pactus/wallet/vault/vault.go:258 # 0x159f26f github.com/pactus-project/pactus/wallet.(*addresses).PrivateKeys+0x1af github.com/pactus-project/pactus/wallet/addresses.go:217 # 0x16a73fe github.com/pactus-project/pactus/cmd.MakeValidatorKey+0x2fe github.com/pactus-project/pactus/cmd/cmd.go:378 # 0x16a5e44 github.com/pactus-project/pactus/cmd.StartNode+0x204 github.com/pactus-project/pactus/cmd/cmd.go:163 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 4194304] @ 0x48b613 0x490329 0x8aad2d 0x8c0988 0x8bfda5 0x8c027e 0x8c0410 0x8ecc3c 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8aad2c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x8c0987 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x447 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:525 # 0x8bfda4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x8c027d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x8c040f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ecc3b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x12f4a05 0x12f9e06 0x12f257f 0x4956c1 # 0x12f4a04 google.golang.org/grpc.(*Server).processUnaryRPC+0xf84 google.golang.org/grpc@v1.81.1/server.go:1394 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 224] @ 0x48b60c 0x490329 0x740c46 0x87b138 0x87b122 0x87b123 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcfa70c 0xcfc4c5 0x1077d72 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x740c45 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x87b137 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x87b121 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x87b122 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcfa70b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xcfc4c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1077d71 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 18432] @ 0x48b60c 0x490933 0x946990 0x94b4cd 0x94ca9e 0xd190af 0xd1879c 0x4956c1 # 0x94698f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x94b4cc crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x94ca9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd190ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc8c5 0x16d7f32 0x1737d15 0x1738925 0x17384c9 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f31 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 176] @ 0x48b60c 0x490329 0x6e7406 0x72c90a 0x11b8885 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e7405 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x45 github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x72c909 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:142 # 0x11b8884 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 1664] @ 0x48b60c 0x490329 0xb110b0 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 224] @ 0x48b5e5 0x425c25 0xdf0a36 0xdfb7a5 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xdf0a35 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.60.0/send_stream.go:73 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x928cf2 0x940cb4 0x945796 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x928cf1 vendor/golang.org/x/crypto/chacha20poly1305.New+0x51 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:47 # 0x940cb3 crypto/tls.aeadChaCha20Poly1305+0x33 crypto/tls/cipher_suites.go:579 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x16d7f32 0x989775 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f31 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x989774 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:42 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xc2e6b1 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc2e6b0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x70 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:57 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1792] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x171d1e5 0x70fe05 0x714356 0x70b4dc 0x7a367a 0x7a3d79 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171d1e4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x70fe04 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x714355 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x70b4db crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7a3679 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7a3d78 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b60c 0x490329 0x67c4c5 0x6ae03d 0x6e24e5 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x67c4c4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 256] @ 0x48b5e5 0x4908c7 0x107a57e 0x107ab86 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107a57d github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:709 # 0x107ab85 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1e5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:729 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 48] @ 0x48b60c 0x473297 0x791fa8 0x79225e 0x79862d 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x791fa7 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x79225d crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x79862c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x46eb2d 0x877d85 0x877d6e 0x877cfa 0xc242b5 0xc24068 0xc2ad65 0x107b413 0x1078bb1 0x1077c66 0x10758e8 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x877d84 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x877d6d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x877cf9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x107b412 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa72 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:806 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077c65 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x10758e7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b605 0x473297 0x77392e 0x77354e 0xb2820f 0xb29215 0xb27997 0xd7caff 0xd7cacf 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x77392d github.com/multiformats/go-multiaddr.newComponent+0x30d github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x77354d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xd7cafe github.com/multiformats/go-multiaddr/net.FromNetAddr+0x43e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xd7cace github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x40e github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:94 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x425c25 0x126c6f0 0x126f686 0x4956c1 # 0x126c6ef google.golang.org/grpc/internal/transport.(*http2Client).handlePing+0x4f google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1332 # 0x126f685 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x325 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1710 0: 0 [0: 0] @ 0x48b613 0x490329 0x15fe591 0x15fe4a9 0x15fc709 0x16149ca 0x161545a 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15fe590 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:653 # 0x15fe4a8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15fc708 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x16149c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x1615459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 160] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985e6 0x69856f 0x6ae88c 0x6ae065 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985e5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69856e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae064 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x99494f 0x945796 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x99494e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 40960] @ 0x48b613 0x490933 0x8a9b92 0x8bf0b6 0x8be66b 0x8beb5c 0x8c0eef 0x8bfda5 0x8c027e 0x8c0410 0x8ecc3c 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8a9b91 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x8bf0b5 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x8be66a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x8beb5b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x8c0eee github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x8bfda4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x8c027d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x8c040f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ecc3b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x99494f 0x945796 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x99494e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x9895cd 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 160] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9845 0x128a8e5 0x12ec26a 0x12f2ebf 0x12f4d85 0x12f9e06 0x12f257f 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d9844 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x128a8e4 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:67 # 0x12ec269 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x12f2ebe google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.81.1/server.go:1176 # 0x12f4d84 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.81.1/server.go:1477 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 16] @ 0x48b60c 0x490329 0x1737b65 0x1738925 0x98954e 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737b64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x98549a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x985499 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x79 crypto/tls/handshake_server_tls13.go:893 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x1737b9a 0x1738925 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b60c 0x490933 0x8211ac 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x876470 0x87622c 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x8211ab google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x87646f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x87622b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 1536] @ 0x48b60c 0x490329 0xd92b45 0x4a3791 0xdf124c 0xdf1240 0xdf0c4a 0xe1bebd 0xe1beb8 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0xd92b44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:14 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf124b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4eb github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:21 # 0xdf123f github.com/quic-go/quic-go.(*SendStream).write+0x4df github.com/quic-go/quic-go@v0.60.0/send_stream.go:145 # 0xdf0c49 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.60.0/send_stream.go:100 # 0xe1bebc github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.60.0/stream.go:133 # 0xe1beb7 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:63 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [3: 384] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e491b 0x1737b9a 0x1738925 0x17384c9 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32768] @ 0x48b613 0x490329 0x1253107 0x12587d2 0x50b588 0x5b62b6 0x12589c7 0x1258c94 0x4d866e 0x1248585 0x1248553 0x1248c4b 0x127c9a5 0x1274eff 0x12f2328 0x12f1af6 0x4956c1 # 0x1253106 google.golang.org/grpc/internal/mem.(*SimpleBufferPool).Get+0xe6 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:342 # 0x12587d1 google.golang.org/grpc/internal/transport/readyreader.NewNonBlocking.func1+0x31 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:97 # 0x50b587 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x5b62b5 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0x12589c6 google.golang.org/grpc/internal/transport/readyreader.(*nonBlockingReader).ReadOnReady+0xa6 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:114 # 0x1258c93 google.golang.org/grpc/internal/transport/readyreader.(*bufReadyReader).Read+0x173 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:221 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0x1248584 io.ReadFull+0x64 io/io.go:354 # 0x1248552 golang.org/x/net/http2.readFrameHeader+0x32 golang.org/x/net@v0.56.0/http2/frame.go:250 # 0x1248c4a golang.org/x/net/http2.(*Framer).ReadFrameHeader+0x6a golang.org/x/net@v0.56.0/http2/frame.go:513 # 0x127c9a4 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x44 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:493 # 0x1274efe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd15dd9 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15dd8 github.com/libp2p/go-yamux/v5.newSession+0x238 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:141 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x425c25 0x72af16 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72af15 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x35 github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x1182668 0x118262d 0x1182668 0x118262d 0x118262d 0x1182668 0x1182668 0x118262d 0x1184832 0x1184818 0x118a10e 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1184831 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1184817 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:217 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x473297 0x5a6ed8 0xb281f8 0xb29215 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0xb281f7 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xb95965 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb95964 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x724 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:358 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 384] @ 0x48b60c 0x490329 0x6b4fb7 0x6b45dc 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6b4fb6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 384] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93d3de 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93d3dd crypto/tls.verifyHandshakeSignature+0x7d crypto/tls/auth.go:24 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x473297 0x51fe06 0xcfce90 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfce8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b5e5 0x490329 0x564d96 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x564d95 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xc30add 0xc3001c 0x4956c1 # 0xc30adc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x55c github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:233 # 0xc3001b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x13b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:240 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x1302bf6 0x1302bb2 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1302bf5 google.golang.org/grpc/internal/status.(*Status).Err+0x575 google.golang.org/grpc@v1.81.1/internal/status/status.go:129 # 0x1302bb1 google.golang.org/grpc.(*csAttempt).recvMsg+0x531 google.golang.org/grpc@v1.81.1/stream.go:1176 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc37be6 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc37be5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:942 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 48] @ 0x48b60c 0x473297 0x81f045 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12f631f 0x134afb5 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x81f044 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12f631e google.golang.org/grpc.(*Server).processUnaryRPC.func3+0xfe google.golang.org/grpc@v1.81.1/server.go:1403 # 0x134afb4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x54 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:403 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x51d272 0xd17145 0xd170d6 0xd19491 0x4956c1 # 0x51d271 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd17144 fmt.Errorf+0x324 fmt/errors.go:26 # 0xd170d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [9: 576] @ 0x48b60c 0x490329 0x631ea5 0x631dee 0x63127d 0x62102c 0x6213d7 0x67d5a5 0x67c4ed 0x6ae03d 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x631ea4 math/big.nat.make+0x544 math/big/nat.go:67 # 0x631ded math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x63127c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x62102b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6213d6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67d5a4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x67c4ec github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b60c 0x473297 0x81fb0f 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x81fb0e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a3b3c 0x4a3986 0x4a36fc 0x1255b76 0x1255b6a 0x128a99d 0x12ec26a 0x12f2ebf 0x12f4d85 0x12f9e06 0x12f257f 0x4956c1 # 0x4a3b3b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3985 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a36fb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1255b75 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.81.1/mem/buffers.go:96 # 0x1255b69 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.81.1/mem/buffers.go:115 # 0x128a99c google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15c google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:79 # 0x12ec269 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x12f2ebe google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.81.1/server.go:1176 # 0x12f4d84 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.81.1/server.go:1477 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 48] @ 0x48b60c 0x490329 0x660ad3 0x660d6c 0x11c3189 0x11c3104 0x15a04a9 0x159fdb9 0x159fc25 0x168d163 0x4956c1 # 0x660ad2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x660d6b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x11c3188 github.com/pactus-project/pactus/crypto.Address.String+0x6c8 github.com/pactus-project/pactus/crypto/address.go:80 # 0x11c3103 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x643 github.com/pactus-project/pactus/wallet/types/types.go:137 # 0x15a04a8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fdb8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1048576] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53dc47 0x564ab9 0x5662a3 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53dc46 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x564ab8 encoding/json.structEncoder.encode+0x438 encoding/json/encode.go:752 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x134b3a5 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x134b3a4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:431 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 224] @ 0x48b60c 0x41b526 0x53a2ca 0xd164e8 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd164e7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x10fb51a 0xc2f782 0x4956c1 # 0x10fb519 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xe99 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:485 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfa228 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0xb1c379 0xb1c1c5 0xb1bec5 0xb1b1a5 0xb153f9 0xb91b0a 0xb941b0 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfa227 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1c1c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:191 # 0xb1bec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:141 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb941af github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:138 0: 0 [1: 32] @ 0x48b5e5 0x46efb3 0x772127 0x775350 0x775025 0xb29419 0xb27997 0xe16956 0xe16948 0xe1b2de 0xe1af25 0xe1f3ac 0xe1f6b2 0xe1ed85 0xd51acc 0x4956c1 # 0x772126 github.com/multiformats/go-multiaddr.readMultiaddr+0x346 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:156 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb29418 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe16955 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe16947 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe1b2dd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:87 # 0xe1af24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe1f3ab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe1f6b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe1ed84 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd51acb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x17384c9 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b60c 0x425c25 0x5c3857 0x5bea15 0x5bf7de 0x5bdc25 0xe015cd 0xdf007a 0xdefd9e 0xdf082e 0xdca025 0x4956c1 # 0x5c3856 net.ipToSockaddr+0x1f6 net/ipsock_posix.go:222 # 0x5bea14 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5bf7dd net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5bdc24 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xe015cc github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.60.0/sys_conn_oob.go:267 # 0xdf0079 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.60.0/send_conn.go:95 # 0xdefd9d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.60.0/send_conn.go:74 # 0xdf082d github.com/quic-go/quic-go.(*sendQueue).Run+0x18d github.com/quic-go/quic-go@v0.60.0/send_queue.go:90 # 0xdca024 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.60.0/connection.go:588 0: 0 [1: 16] @ 0x48b605 0x473297 0x10603b8 0x105ecb4 0x4956c1 # 0x10603b7 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0xa97 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:258 # 0x105ecb3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x41b494 0x1265acd 0x1265abc 0x1268faa 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349207 0x134d422 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1265acc google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.81.1/internal/transport/transport.go:76 # 0x1265abb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:497 # 0x1268fa9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349206 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d421 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x53bbb3 0x134d612 0x134d5ab 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x134d611 google.golang.org/grpc/metadata.NewOutgoingContext+0x171 google.golang.org/grpc@v1.81.1/metadata/metadata.go:173 # 0x134d5aa github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b60c 0x490329 0x16e49ee 0x171f453 0x1718b5f 0x1719e08 0x1719eff 0x17198bd 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x171f452 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x1718b5e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1719e07 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719efe crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 172032] @ 0x48b613 0x490933 0x8a9b92 0x8bf0b6 0x8be66b 0x8beb5c 0x8c0eef 0x8bfda5 0x8c027e 0x8c0410 0x8ecc3c 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8a9b91 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x8bf0b5 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x8be66a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x8beb5b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x8c0eee github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x8bfda4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x8c027d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x8c040f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ecc3b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 672] @ 0x48b60c 0x425c25 0x6f9f7a 0x6f9f90 0x16e491b 0x171ef7d 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9f79 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9f8f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x171ef7c crypto/internal/fips140/ecdsa.newDRBG[...]+0x33c crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b60c 0x473297 0x879473 0x107b96f 0x107b2b6 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x879472 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0x107b96e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:843 # 0x107b2b5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x915 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490933 0x96abc5 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96abc4 crypto/tls.(*clientHelloMsg).unmarshal+0x1024 crypto/tls/handshake_messages.go:560 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b60c 0x490933 0x820c16 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x820c15 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xddd810 0xddd804 0xdfb8ea 0xdfb94d 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xddd80f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.60.0/internal/utils/linkedlist/linkedlist.go:78 # 0xddd803 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:38 # 0xdfb8e9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:69 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 32768] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x972545 0x97249c 0x94b937 0x9848ea 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x972544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97249b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x41b494 0xd7abb2 0xd7c725 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7abb1 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:112 # 0xd7c724 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:66 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b60c 0x41b526 0x53a2ca 0x5ada43 0x5ad0b4 0xd31bb4 0xd48587 0xd4cb63 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x5ada42 net.(*Resolver).lookupIPAddr+0x362 net/lookup.go:344 # 0x5ad0b3 net.(*Resolver).LookupIPAddr+0x33 net/lookup.go:221 # 0xd31bb3 github.com/multiformats/go-multiaddr-dns.(*Resolver).Resolve+0x293 github.com/multiformats/go-multiaddr-dns@v0.5.0/resolve.go:182 # 0xd48586 github.com/libp2p/go-libp2p/p2p/net/swarm.ResolverFromMaDNS.ResolveDNSComponent+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:959 # 0xd4cb62 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x262 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:366 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0xd5556d 0x10fad0f 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xd5556c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:154 # 0x10fad0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x934bbb 0x9941d8 0x98a94c 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x934bba crypto/mlkem.NewEncapsulationKey768+0x5a crypto/mlkem/mlkem.go:112 # 0x9941d7 crypto/tls.keyExchangeForCurveID.func3+0x17 crypto/tls/key_schedule.go:84 # 0x98a94b crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x1cb crypto/tls/key_schedule.go:223 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xdc85aa 0xdc85ef 0xdc2bba 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc85a9 github.com/quic-go/quic-go.newRetransmissionQueue+0x249 github.com/quic-go/quic-go@v0.60.0/retransmission_queue.go:25 # 0xdc85ee github.com/quic-go/quic-go.(*Conn).preSetup+0x28e github.com/quic-go/quic-go@v0.60.0/connection.go:517 # 0xdc2bb9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.60.0/connection.go:311 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 2304] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b5e5 0x490329 0xc38f85 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1047 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 480] @ 0x48b5e5 0x490329 0x898d52 0x1187f50 0x1186ff5 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x898d51 github.com/pactus-project/pactus/committee.(*committee).Update+0x3d1 github.com/pactus-project/pactus/committee/committee.go:86 # 0x1187f4f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:602 # 0x1186ff4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6b4 github.com/pactus-project/pactus/state/state.go:506 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 2048] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646f6f 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646f6e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646c95 0x16468a5 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 528] @ 0x48b5e5 0x490329 0x107aa72 0x107aa42 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107aa71 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x107aa41 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:728 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xd1b6c9 0xd1b7c5 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xd1b6c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 32] @ 0x48b605 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b2ae7 0x522954 0x5230ce 0x525bcc 0x51ce74 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x5b2ae6 net.(*OpError).Error+0x46 net/net.go:507 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 24] @ 0x48b60c 0x473297 0x791fa8 0x79225e 0x79862d 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x791fa7 crypto/x509.parseASN1String+0x687 crypto/x509/parser.go:84 # 0x79225d crypto/x509.parseName+0x1fd crypto/x509/parser.go:170 # 0x79862c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b60c 0x490329 0x9007b5 0x900bd4 0x1101031 0x1100e77 0x9006eb 0x1100cb5 0x10fc642 0xc308b7 0xc3001c 0x4956c1 # 0x9007b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x1101030 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x110 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1100e76 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3001b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x13b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:240 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0xb8b4b4 0xb8b489 0xb8b428 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb8b4b3 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xb3 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb8b488 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb8b427 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:39 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 352] @ 0x48b5e5 0x4908c7 0x845b73 0x843622 0x8432ac 0x7dc842 0x7dc5b2 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x845b72 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x843621 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8432ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7dc841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7dc5b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 1048576] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32768] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53dc47 0x565f65 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53dc46 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x565f64 encoding/json.arrayEncoder.encode+0x104 encoding/json/encode.go:888 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b60c 0x473297 0xbf7085 0xbf6709 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf7084 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x884 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2274 # 0xbf6708 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xf88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2026 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d7f6 0xd1d56a 0xd1ef38 0xd55642 0x10775cb 0x1077a5a 0x1077150 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1d569 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10775ca github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 8] @ 0x48b5e5 0x4908c7 0xbf93d3 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf93d2 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe52 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2721 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x48b60c 0x490329 0x708845 0x79260b 0x798368 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708844 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x79260a crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x798367 crypto/x509.parseCertificate+0x407 crypto/x509/parser.go:952 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48b60c 0x490329 0x740c46 0xb952d3 0xb952b7 0xb95268 0xb95360 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0x740c45 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xb952d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb952b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb95267 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb9535f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:334 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x1737b9a 0x1738925 0x9896e5 0x961246 0x95de05 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x961245 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x85 crypto/tls/handshake_client_tls13.go:700 # 0x95de04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b60c 0x473297 0x5a6ed8 0x77888f 0x77f1ea 0x772d8f 0x773dca 0x771cc7 0x771edc 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x77888e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x77f1e9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x772d8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b60c 0x490329 0x9007b5 0x900bd4 0x9008f7 0xd72d07 0x10f97a9 0xd49945 0x4956c1 # 0x9007b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x9008f6 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd72d06 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x106 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x7922ca 0x79849d 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7922c9 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x79849c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [23: 14508032] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 630784] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x566623 0x5619d3 0x561791 0x5610de 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x566622 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [27: 17031168] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [26: 16400384] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [22: 13877248] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 14508032] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [24: 15138816] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [20: 12615680] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e2a3e 0x6e2b11 0x72a3be 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e2a3d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x6e2b10 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x50 github.com/pactus-project/pactus/crypto/bls/public_key.go:179 # 0x72a3bd github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xfd github.com/pactus-project/pactus/types/tx/tx.go:219 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x490329 0x118517b 0x1185141 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118517a github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21a github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x1185140 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e0 github.com/pactus-project/pactus/state/state.go:296 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 512] @ 0x48b5e5 0x4908c7 0xdaec91 0xdaec37 0xdd7717 0xdd74f1 0xdd6826 0xdd63fc 0xdd592c 0xdc98c5 0x4956c1 # 0xdaec90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_history.go:63 # 0xdaec36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdd7716 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.60.0/connection.go:2772 # 0xdd74f0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.60.0/connection.go:2744 # 0xdd6825 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.60.0/connection.go:2603 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xd7b5ad 0xd7ae8b 0x95c543 0x960c3a 0x95ddec 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0xd7b5ac github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x32c github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:190 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x95c542 crypto/tls.(*Conn).verifyServerCertificate+0x862 crypto/tls/handshake_client.go:1182 # 0x960c39 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x95ddeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x171ecbf 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171ecbe crypto/internal/fips140/ecdsa.newDRBG[...]+0x7e crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x48b5e5 0x490329 0x13a0d52 0x13a0c69 0x13a3211 0x13a0bd1 0x159db90 0x159ffd2 0x159fccf 0x159fc25 0x168d163 0x4956c1 # 0x13a0d51 database/sql.(*Rows).nextLocked+0xb1 database/sql/sql.go:3063 # 0x13a0c68 database/sql.(*Rows).Next.func1+0x28 database/sql/sql.go:3041 # 0x13a3210 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x13a0bd0 database/sql.(*Rows).Next+0x70 database/sql/sql.go:3040 # 0x159db8f github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0xef github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:570 # 0x159ffd1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fcce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x77124b 0x774fcf 0xb29279 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x77124a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0xd1eabf 0xd1ed08 0xd54eca 0x900fea 0x73ff11 0x900de9 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0xd1eabe github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:24 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73ff10 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0x48b60c 0x425c25 0xd72cac 0x10f97a9 0xd49945 0x4956c1 # 0xd72cab github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 512] @ 0x48b5e5 0x425c25 0xd1b76b 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xd1b76a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 1400832] @ 0x48b613 0x490933 0x8a9b92 0x8be35f 0x8d305d 0x8d3c86 0x8efb85 0x8efaba 0x1187037 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8a9b91 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x8be35e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x8d305c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x8d3c85 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8efb84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8efab9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x1187036 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6f6 github.com/pactus-project/pactus/state/state.go:510 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x72b496 0x72b2db 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72b495 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x95 github.com/pactus-project/pactus/types/tx/tx.go:452 # 0x72b2da github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3fa github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b5e5 0x4908c7 0xbfa748 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa747 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 4608] @ 0x48b5ec 0x4908c7 0xbfa748 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa747 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x53b408 0x53bacd 0x53ba8f 0x10779fe 0x1077150 0x4956c1 # 0x53b407 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x10779fd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:445 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b5e5 0x490329 0x53203f 0x770ff4 0x770fda 0x774fcf 0xb29419 0xb27997 0xe16956 0xe16948 0xe1b2de 0xe1af25 0xe1f3ac 0xe1f6b2 0xe1ed85 0xd51acc 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x770ff3 strings.Split+0x73 strings/strings.go:361 # 0x770fd9 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb29418 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe16955 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe16947 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe1b2dd github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:87 # 0xe1af24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe1f3ab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe1f6b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe1ed84 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd51acb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x12f3aea 0x12f9e06 0x12f257f 0x4956c1 # 0x12f3ae9 google.golang.org/grpc.(*Server).processUnaryRPC+0x69 google.golang.org/grpc@v1.81.1/server.go:1247 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x53bbb3 0x10fa88d 0x10fa82f 0x117821b 0x11746ca 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x10fa88c github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20c github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x10fa82e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 240] @ 0x48b5e5 0x4908c7 0xb2d554 0x10ec155 0x10eba28 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d553 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10ec154 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10eba27 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc8c5 0x16d7f32 0x1737d15 0x1738925 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f31 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c777 0x16e48cf 0x1737b9a 0x93c6a7 0xdbd27f 0xdb6fba 0xdc010d 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdc010c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:140 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 320] @ 0x48b5e5 0x4908c7 0x4e0598 0x5a50fd 0x5a3dd9 0xb2b777 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x4e0597 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x5a50fc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [3: 96] @ 0x48b60c 0x425c25 0xb89038 0xb88ff3 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb89037 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb88ff2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a40b2 0x4a36a5 0x1255f86 0x12ee1f6 0x12ee105 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x4a40b1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1255f85 google.golang.org/grpc/mem.(*buffer).Free+0x105 google.golang.org/grpc@v1.81.1/mem/buffers.go:180 # 0x12ee1f5 google.golang.org/grpc/mem.BufferSlice.Free+0x35 google.golang.org/grpc@v1.81.1/mem/buffer_slice.go:71 # 0x12ee104 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.81.1/rpc_util.go:1037 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x5399bb 0x53999d 0xdf0ad3 0xdfb7a5 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0x5399ba context.withCancel+0x3a context/context.go:277 # 0x53999c context.WithCancelCause+0x1c context/context.go:269 # 0xdf0ad2 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.60.0/send_stream.go:81 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 80] @ 0x48b5e5 0x490329 0xc29c3f 0x10fb8e4 0x10fac98 0xc2f782 0x4956c1 # 0xc29c3e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10fb8e3 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:519 # 0x10fac97 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x617 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:475 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [2: 2097152] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 524288] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564fc5 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564fc4 encoding/json.mapEncoder.encode+0x484 encoding/json/encode.go:802 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xdc902c 0xdc8fbc 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc902b github.com/quic-go/quic-go.newDatagramQueue+0xccb github.com/quic-go/quic-go@v0.60.0/datagram_queue.go:37 # 0xdc8fbb github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.60.0/connection.go:559 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x12fc6aa 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12fc6a9 google.golang.org/grpc.newClientStream+0x1a9 google.golang.org/grpc@v1.81.1/stream.go:222 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11bab1f 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11bab1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55aafe 0x55a6d9 0x1647045 0x16468a5 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1647044 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x1182668 0x1182668 0x118262d 0x1182668 0x118262d 0x1182668 0x1182668 0x118262d 0x118262d 0x1184832 0x1184818 0x118a10e 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1184831 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1184817 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:217 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 128] @ 0x48b5e5 0x425c25 0x72b636 0x72b33e 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72b635 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x95 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x72b33d github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x45d github.com/pactus-project/pactus/types/tx/tx.go:439 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e48cf 0x1737b9a 0x1738925 0x17384c9 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x17384c9 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x8ac3cf 0x8adcbd 0x8b69db 0x8b6986 0x8b76a6 0x8b83c5 0x8e2847 0x8e2801 0x8e4d73 0x8e4385 0x8e4965 0x8c2b3f 0x8c3033 0x8ecad1 0x8ebbbc 0x8f0015 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8ac3ce github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x8adcbc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e2846 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x8e2800 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x8e4d72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c2b3e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x8c3032 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ecad0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:58 # 0x8ebbbb github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:144 # 0x8f0014 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x34 github.com/pactus-project/pactus/store/store.go:512 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 832] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc38e26 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38e25 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x625 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1037 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 64] @ 0x48b60c 0x425c25 0x1703105 0x1719702 0x17193e6 0x171d0e8 0x171d0bb 0x70fcf6 0x70d0f6 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1703104 crypto/internal/fips140/nistec.P256OrdInverse+0x904 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x1719701 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x17193e5 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3c5 crypto/internal/fips140/ecdsa/ecdsa.go:483 # 0x171d0e7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x171d0ba crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x70fcf5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x70d0f5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x17384c9 0x1737fe5 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737fe4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 262144] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b60c 0x473914 0x473426 0xb3d055 0xb3d04b 0xb39a5a 0xb8823b 0xb8728c 0xb87088 0x4956c1 # 0xb3d054 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb3d04a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb39a59 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:131 # 0xb8823a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:666 # 0xb8728b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:506 # 0xb87087 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:492 0: 0 [1: 16] @ 0x48b605 0x425c25 0xd1eb2c 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x73ff11 0xb101ea 0xb10545 0xb8b672 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xd1eb2b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73ff10 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb8b671 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:53 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56afca 0x56aa9d 0x55a634 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56afc9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b60c 0x490933 0x979735 0x979705 0x979617 0x709f84 0x70a3dc 0x979565 0x9794bc 0x94b937 0x98551d 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x979734 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x979704 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x979616 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x979564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9794bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98551c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:897 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x48b5e5 0x421e0b 0x7a3eb9 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7a3eb8 crypto/x509.MarshalPKIXPublicKey+0x1b8 crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xd7ca45 0xd7c7cc 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7ca44 crypto/tls.Server+0x384 crypto/tls/tls.go:51 # 0xd7c7cb github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x48b60c 0x473297 0x740d94 0x87b138 0x87b122 0x87b123 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcfaa6c 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0x740d93 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x87b137 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x87b121 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x87b122 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcfaa6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b60c 0x473297 0x51fe06 0xcfce90 0xd029e5 0xd1f2e2 0xd1a562 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfce8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1a561 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xd15327 0xd1d676 0xd1d54c 0xd1ef38 0xd55642 0x10775cb 0x1077a5a 0x1077150 0x4956c1 # 0xd15326 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d675 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd1d54b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10775ca github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 64] @ 0x48b5e5 0x421e0b 0x7020c6 0x70339e 0x702930 0x70339e 0x703868 0x7a3ecc 0x7a3eab 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7020c5 encoding/asn1.makeBody+0x625 encoding/asn1/marshal.go:470 # 0x70339d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x70292f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x70339d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703867 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7a3ecb encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7a3eaa crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x425c25 0xd1ea70 0xd1ed08 0xd54eca 0x900fea 0x73ff11 0x900de9 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0xd1ea6f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x900fe9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73ff10 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x900de8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 1048576] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x56385b 0x564a6a 0x5662a3 0x565010 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x56385a encoding/json.uintEncoder+0x15a encoding/json/encode.go:566 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x56500f encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68dac 0xa68aed 0xa6d68c 0xb94e05 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xa68dab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb94e04 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:286 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x48b60c 0x490933 0x8b47ec 0x8b3e8f 0x8b83f3 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eaa8d 0x8ee67e 0x1189076 0x15d4caf 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x8b47eb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x8b3e8e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x8b83f2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eaa8c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee67d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4cae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [5: 1120] @ 0x48b60c 0x425c25 0x6f9f7a 0x6f9f90 0x16e48cf 0x171ef7d 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9f79 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9f8f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x171ef7c crypto/internal/fips140/ecdsa.newDRBG[...]+0x33c crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x746cda 0x746ac3 0x767f76 0x879451 0x107b96f 0x107b2b6 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x746cd9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x746ac2 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x767f75 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x879450 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x107b96e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:843 # 0x107b2b5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x915 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e491b 0x1737b9a 0x1738925 0x98954e 0x945787 0x94f7de 0x96144d 0x95de05 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x96144c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x28c crypto/tls/handshake_client_tls13.go:714 # 0x95de04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b60c 0x41b4e8 0xe02da5 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xe02da4 github.com/quic-go/quic-go.(*Transport).doDial+0x6a4 github.com/quic-go/quic-go@v0.60.0/transport.go:324 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 256] @ 0x48b5e5 0x425c25 0xb95485 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb95484 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:333 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 144] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0xc2fddc 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [5: 1600] @ 0x48b5e5 0x490329 0x564d96 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x564d95 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x8cd731 0x8cd71d 0x8cd6d1 0x8c2fcb 0x8ecad1 0x8ec0ae 0x8eb4ae 0x8ed31a 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8cd730 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x8cd71c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x8cd6d0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x8c2fca github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:881 # 0x8ecad0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:58 # 0x8ec0ad github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xed github.com/pactus-project/pactus/store/block.go:191 # 0x8eb4ad github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x32d github.com/pactus-project/pactus/store/block.go:84 # 0x8ed319 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x6e30f4 0x6e30ca 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e30f3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6e30c9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 576] @ 0x48b5e5 0x4908c7 0xb2d554 0x10ec155 0x10eba28 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d553 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10ec154 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10eba27 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0xd6e585 0x4956c1 # 0xd6e584 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:106 0: 0 [3: 96] @ 0x48b60c 0x490329 0x708845 0x7921f3 0x79849d 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708844 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7921f2 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x79849c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x1737cac 0x1738925 0x9895cd 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737cab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 512] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0x876792 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x876791 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x127bdac 0x125bb05 0x1265492 0x4956c1 # 0x127bdab google.golang.org/grpc/internal/transport.(*bufWriter).Flush+0x4b google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:355 # 0x125bb04 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x64 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:637 # 0x1265491 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:471 0: 0 [1: 896] @ 0x48b60c 0x425c25 0x16e0ad2 0x994939 0x945796 0x95fd25 0x95fcf8 0x95ddbe 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x16e0ad1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x95fd24 crypto/tls.(*Conn).setWriteTrafficSecret+0x1c4 crypto/tls/conn.go:1706 # 0x95fcf7 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x197 crypto/tls/handshake_client_tls13.go:493 # 0x95ddbd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x70a345 0x97a4f2 0x97a3ec 0x709f84 0x70a3dc 0x97a2a5 0x97a1fc 0x94b937 0x9850b4 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97a4f1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97a3eb crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97a2a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97a1fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9850b3 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x17384c9 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b5e5 0x4908c7 0x771ff3 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x771ff2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b5e5 0x425c25 0xdb9c1e 0xdb9473 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xdb9c1d github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleTransportParameters+0x3d github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:319 # 0xdb9472 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x112 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:257 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 16] @ 0x48b605 0x425c25 0x124e21c 0x1249245 0x127ca3b 0x126f51a 0x4956c1 # 0x124e21b golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.56.0/http2/frame.go:1714 # 0x1249244 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f519 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [1: 64] @ 0x48b60c 0x425c25 0x72c0f6 0x72c31e 0x72e23d 0x72c96c 0x8f0065 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x72c0f5 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x72c31d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x72e23c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x72c96b github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8f0064 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:526 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x51d272 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x73ff11 0xb101ea 0xb10545 0xb8b672 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51d271 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73ff10 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb8b671 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:53 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x767f9d 0x879451 0xc23b45 0xc23b1a 0xc362b0 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x767f9c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x879450 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc23b44 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc23b19 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc362af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:738 0: 0 [1: 64] @ 0x48b60c 0x490329 0x1738658 0x17384c9 0x961411 0x9613d7 0x95de05 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x1738657 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x961410 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x250 crypto/internal/fips140/tls13/tls13.go:137 # 0x9613d6 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x216 crypto/tls/handshake_client_tls13.go:713 # 0x95de04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 896] @ 0x48b60c 0x425c25 0x16e0ad2 0x994939 0x945796 0x94f7de 0x95fda5 0x95ddbe 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x16e0ad1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x95fda4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x244 crypto/tls/handshake_client_tls13.go:495 # 0x95ddbd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x53a616 0x5398b9 0x53987d 0x16440fb 0x16440e6 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53a615 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x16440fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16440e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b5e5 0x490329 0xc29c3f 0x10fb8e4 0x10fac98 0x117821b 0x11746ca 0x4956c1 # 0xc29c3e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10fb8e3 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:519 # 0x10fac97 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x617 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:475 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 622592] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x566623 0x5619d3 0x561791 0x5610de 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x566622 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b60c 0x490329 0x70d725 0x70fdcf 0x714356 0x70b4dc 0x7a367a 0x7a3d79 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70d724 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x70fdce crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:565 # 0x714355 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x70b4db crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7a3679 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7a3d78 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 5376] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 32] @ 0x48b5e5 0x46eb2d 0x877d85 0x877d6e 0x877cfa 0xc242b5 0xc24068 0xc2ad65 0x107b413 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x877d84 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x877d6d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x877cf9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x107b412 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa72 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:806 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x1738a0f 0x173800d 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1738a0e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x173800c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x771c51 0x771edc 0x775350 0x107acea 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x771c50 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ace9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x349 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 16] @ 0x48b5e5 0x4908c7 0xbf6655 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf6654 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xed4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2025 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xbf95b8 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf95b7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1037 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2687 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 160] @ 0x48b5e5 0x490329 0xc25585 0xc2588a 0xc46039 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25889 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc46038 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2189 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 96] @ 0x48b5e5 0x490329 0x53203f 0x770ff4 0x770fda 0x774fcf 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x770ff3 strings.Split+0x73 strings/strings.go:361 # 0x770fd9 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0xbf6439 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf6438 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xcb8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2059 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 352] @ 0x48b60c 0x490933 0x844934 0x843622 0x8432ac 0x7dc842 0x7dc5b2 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x844933 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x843621 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8432ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7dc841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7dc5b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x867cf3 0x8680de 0x86802b 0x107bdec 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x867cf2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/ed25519.go:123 # 0x8680dd github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:143 # 0x86802a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:130 # 0x107bdeb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:878 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b5e5 0x490329 0xc29c3f 0x1178151 0x11746ca 0x4956c1 # 0xc29c3e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x1178150 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x170 github.com/pactus-project/pactus/network/stream.go:74 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0xd7b5ad 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7b5ac github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x32c github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:190 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0xd8de56 0xd878f3 0xdd2296 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xd8de55 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2b5 github.com/quic-go/quic-go@v0.60.0/internal/wire/stream_frame.go:61 # 0xd878f2 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:79 # 0xdd2295 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9b5 github.com/quic-go/quic-go@v0.60.0/connection.go:1810 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xd7c927 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7c926 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x266 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:91 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0x8681e7 0x879425 0xc277d6 0xc277fc 0xd442d8 0xd51fa5 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8681e6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:164 # 0x879424 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc277d5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc277fb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd442d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 288] @ 0x48b5e5 0x425c25 0x12fdadc 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349207 0x16312de 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x12fdadb google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.81.1/stream.go:354 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349206 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x16312dd github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:187 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x4120b2 0x410c0d 0x416e47 0xc3a43e 0xc379ca 0xc50772 0xc4cd9a 0x4956c1 # 0xc3a43d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1197 # 0xc379c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x249 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:923 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 240] @ 0x48b5e5 0x425c25 0x12feb91 0x1300385 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349207 0x16312de 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x12feb90 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.81.1/stream.go:490 # 0x1300384 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.81.1/stream.go:833 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349206 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x16312dd github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:187 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1152] @ 0x48b60c 0x490329 0xb110b0 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 288] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x4160b7 0xe08505 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xe08504 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x124 github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:138 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b5e5 0x48b725 0x4cca72 0x4c2615 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cca71 reflect.Value.assignTo+0x131 reflect/value.go:3204 # 0x4c2614 reflect.Value.call+0xb74 reflect/value.go:524 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [34: 21168128] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [29: 18055168] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b5e5 0x421e0b 0x1653353 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1653352 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x112 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 480] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x678136 0x67c0da 0x698397 0x6ae13a 0x6e24e5 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117df8d 0x11871cd 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x678135 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae139 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117df8c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:81 # 0x11871cc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x88c github.com/pactus-project/pactus/state/state.go:523 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 1792] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72d0b5 0x72d097 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72d0b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72d096 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [30: 18677760] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [31: 19300352] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [25: 15564800] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [30: 18677760] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [29: 18055168] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 192] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0xd7abd6 0xd7c725 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7abd5 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:119 # 0xd7c724 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:66 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e491b 0x1737b9a 0x1738925 0x17384c9 0x1737fe5 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737fe4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0xb2929e 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0xb2929d github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xdf0a25 0xdfb7a5 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1c1c5 0xb1bec5 0xb1b1a5 0xb153f9 0xb91b0a 0xb941b0 0x4956c1 # 0xdf0a24 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.60.0/send_stream.go:78 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1c1c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:191 # 0xb1bec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:141 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb941af github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:138 0: 0 [3: 720] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe1ddc7 0xd55d8d 0xd4d56c 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1ddc6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:280 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4d56b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [3: 96] @ 0x48b60c 0x473297 0x81f045 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81f044 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 416] @ 0x48b60c 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e491b 0x1737b9a 0x1738925 0x17384c9 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0xb10dc6 0xb10d72 0xb10d76 0x1078876 0x1077b8b 0x1077150 0x4956c1 # 0xb10dc5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xb10d71 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb10d75 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1078875 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 192] @ 0x48b60c 0x473297 0x1225385 0x12220af 0x1220d53 0x1220ac5 0x12287a8 0x12278a5 0x134d592 0x134d55e 0x134d54a 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1225384 google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xe44 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode_string.go:36 # 0x12220ae google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x22e google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:191 # 0x1220d52 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:77 # 0x1220ac4 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:62 # 0x12287a7 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x887 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:216 # 0x12278a4 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x134d591 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x134d55d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x134d549 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a3b3c 0x4a3986 0x4a36fc 0xa09c26 0xa0f1ba 0x4956c1 # 0x4a3b3b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3985 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a36fb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa09c25 net/http.newBufioWriterSize+0x65 net/http/server.go:876 # 0xa0f1b9 net/http.(*conn).serve+0x2f9 net/http/server.go:1982 0: 0 [2: 32] @ 0x48b605 0x473914 0x473426 0x773e15 0x771cc7 0x771edc 0x775350 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x773e14 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 384] @ 0x48b60c 0x490329 0x6b4fd5 0x6b45dc 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b4fd4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x72d035 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72d034 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:184 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 208] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc22fd7 0xc245d4 0xc24068 0xc2ad65 0x107b413 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc22fd6 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc245d3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x107b412 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa72 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:806 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b5e5 0x490329 0xb2cfbf 0xb2d4fd 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0xb2cfbe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x66c719 0x6eb8a5 0x6ec2e5 0x72b2a3 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x66c718 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6eb8a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:48 # 0x6ec2e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:167 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 192] @ 0x48b60c 0x490933 0x96fd55 0x96fd25 0x96fc37 0x709f84 0x70a3dc 0x96f6ab 0x96f67a 0x709f84 0x70a3dc 0x96f245 0x96ee37 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96fd54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96fd24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96fc36 crypto/tls.(*serverHelloMsg).marshal.func11.1+0x16 crypto/tls/handshake_messages.go:856 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f6aa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x96f679 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96ee36 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x539c0d 0x94e60c 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x539c0c context.AfterFunc+0x2c context/context.go:326 # 0x94e60b crypto/tls.(*Conn).handshakeContext+0x1ab crypto/tls/conn.go:1538 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x1738447 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738446 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 208] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x5398b9 0x53987d 0x53b5b4 0x53bacd 0x53ba8f 0xd4bdb3 0xd4b9c5 0x10fbcf1 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x53b5b3 context.WithDeadlineCause+0x3b3 context/context.go:638 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd4bdb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0xcfa195 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xcfa194 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:590 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 16] @ 0x48b60c 0x425c25 0x124b4fe 0x1249023 0x127ca3b 0x1274eff 0x12f2328 0x12f1af6 0x4956c1 # 0x124b4fd golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.56.0/http2/frame.go:1022 # 0x1249022 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.56.0/http2/frame.go:544 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274efe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x1737b9a 0x1738925 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x98954e 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eaa8d 0x8ee67e 0x1189076 0x15d4caf 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eaa8c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee67d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4cae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b909 0x99987a 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x999879 net/textproto.readMIMEHeader+0x99 net/textproto/reader.go:529 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x1100e13 0x9006eb 0x1100cb5 0x10fc642 0x1178299 0x11746ca 0x4956c1 # 0x1100e12 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1178298 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xc39756 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc39755 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x655 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1136 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 48] @ 0x48b60c 0x425c25 0xd7b76a 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7b769 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:202 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c777 0x16e491b 0x1737b9a 0x93c6a7 0xdbd27f 0xdb6fba 0xdc0268 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdc0267 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1c7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:147 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [4: 896] @ 0x48b60c 0x425c25 0x6f9f7a 0x6f9f90 0x16e48cf 0x171f453 0x1718b5f 0x1719e08 0x1719eff 0x17198bd 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9f79 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9f8f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x171f452 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x1718b5e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1719e07 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719efe crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x48b5e5 0x425c25 0xd5556d 0x10f9cd7 0xd49945 0x4956c1 # 0xd5556c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:154 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x1101017 0x1100e77 0x9006eb 0x1100cb5 0x10fc642 0xc308b7 0xc3001c 0x4956c1 # 0x1101016 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xf6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1100e76 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3001b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x13b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:240 0: 0 [1: 557056] @ 0x48b613 0x490933 0x8a9b92 0x8bf0b6 0x8be66b 0x8beb5c 0x8c0eef 0x8bfda5 0x8c027e 0x8c0410 0x8ecc3c 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8a9b91 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x8bf0b5 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x8be66a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x8beb5b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x8c0eee github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x8bfda4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x8c027d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x8c040f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ecc3b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 384] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e48cf 0x1737b9a 0x1738925 0x17384c9 0x1737eba 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737eb9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 384] @ 0x48b60c 0x490329 0x6b4fd5 0x6b45dc 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b4fd4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 288] @ 0x48b5e5 0x490329 0xb3c505 0xb8909d 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb3c504 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb8909c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b60c 0x473914 0x473426 0xd72f75 0x10f97a9 0xd49945 0x4956c1 # 0xd72f74 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x374 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x53a616 0x5398b9 0x53987d 0xa0a865 0xa0f298 0x4956c1 # 0x53a615 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xa0a864 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x4120b2 0x40ff05 0x48b909 0x99987a 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x999879 net/textproto.readMIMEHeader+0x99 net/textproto/reader.go:529 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 160] @ 0x48b60c 0x473297 0x51ce8a 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 1024] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x1636929 0x15e2fa8 0x1636608 0x16365d1 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1636928 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x108 github.com/pactus-project/pactus/www/html/server.go:166 # 0x15e2fa7 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x1636607 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x16365d0 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:158 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x9895cd 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 416] @ 0x48b5e5 0x490329 0x564d96 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x564d95 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 512] @ 0x48b5e5 0x490329 0x4a40b2 0x4a36a5 0x875bf4 0xc2ecce 0xc2ecb7 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x4a40b1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x875bf3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc2eccd github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x68d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc2ecb6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x676 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:127 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x8fd03b 0x8fce93 0x8fec87 0x8fec85 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8fd03a github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x9a github.com/pactus-project/pactus/execution/executor/sortition.go:30 # 0x8fce92 github.com/pactus-project/pactus/execution/executor.MakeExecutorImpl+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:28 # 0x8fec86 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x46 github.com/pactus-project/pactus/execution/executor/executor.go:12 # 0x8fec84 github.com/pactus-project/pactus/execution.CheckAndExecute+0x44 github.com/pactus-project/pactus/execution/execution.go:22 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x968134 0x968113 0x709f84 0x70a3dc 0x964dd0 0x964c62 0x969ab5 0x97ab18 0x95d7c5 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x968133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x968112 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 crypto/tls/handshake_messages.go:241 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964dcf vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x20af vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x964c61 crypto/tls.(*clientHelloMsg).marshalMsg+0x1f41 crypto/tls/handshake_messages.go:240 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x95d7c4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:67 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 1280] @ 0x48b60c 0x490933 0x94c397 0x94bf0f 0x957345 0x94e789 0x98d4bf 0x4956c1 # 0x94c396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x957344 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:300 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x4e12c5 0x4e1677 0x5b74b0 0x5b6f7b 0x5ac278 0x5bfd27 0x5be27f 0x591465 0x59143a 0x590ed3 0x59dadf 0x5b138f 0x590797 0x5ae317 0x58f6b4 0x4956c1 # 0x4e12c4 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4e1676 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x5b74af net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x5b6f7a net.socket+0x29a net/sock_posix.go:70 # 0x5ac277 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5bfd26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x5be27e net.dialUDP+0x29e net/udpsock.go:304 # 0x591464 net.DialUDP+0x124 net/udpsock.go:288 # 0x591439 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x590ed2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x59dade net.(*Resolver).goLookupIPCNAMEOrder+0x149e net/dnsclient_unix.go:799 # 0x5b138e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x590796 net.init.func1+0x36 net/hook.go:21 # 0x5ae316 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x58f6b3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e49b0 0x16e4df5 0x1738a66 0x1737ef0 0x95fc8b 0x95ddbe 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e4df4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1737eef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x95fc8a crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x12a crypto/tls/handshake_client_tls13.go:490 # 0x95ddbd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11ba866 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba865 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490329 0x170f9ed 0x1719c85 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x170f9ec crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1719c84 crypto/internal/fips140/ecdsa.signGeneric[...]+0x444 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0xc2f972 0x4956c1 # 0xc2f971 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x291 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:180 0: 0 [1: 128] @ 0x48b60c 0x490329 0x16e49ee 0x171f1a5 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x171f1a4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x564 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 288] @ 0x48b5e5 0x425c25 0xdb8996 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdb8995 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x275 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:157 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [4: 192] @ 0x48b5e5 0x490329 0xa0baaf 0xa0b537 0x1652489 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0xa0baae net/http.Header.Clone+0x6ee net/http/header.go:104 # 0xa0b536 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1652488 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x4120b2 0x40ff05 0x48b909 0xc29173 0x107abfc 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc29172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x107abfb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x25b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 524288] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53dc47 0x564fd7 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53dc46 bytes.(*Buffer).WriteByte+0x46 bytes/buffer.go:307 # 0x564fd6 encoding/json.mapEncoder.encode+0x496 encoding/json/encode.go:803 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b60c 0x490329 0x70d725 0x7117cc 0x712cfb 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70d724 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:615 # 0x7117cb crypto/ecdsa.privateKeyToFIPS[...]+0x4b crypto/ecdsa/ecdsa.go:575 # 0x712cfa crypto/ecdsa.signFIPS[...]+0xba crypto/ecdsa/ecdsa.go:412 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b7f06 0x8e2847 0x8e2801 0x8e4d73 0x8e4385 0x8e4965 0x8c2b3f 0x8c3033 0x8ecad1 0x8ebbbc 0x8f0015 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b7f05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x8e2846 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x8e2800 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x8e4d72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c2b3e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x8c3032 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ecad0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:58 # 0x8ebbbb github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:144 # 0x8f0014 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x34 github.com/pactus-project/pactus/store/store.go:512 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x490329 0xc25585 0xc2588a 0xc46039 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25889 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc46038 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2189 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b60c 0x490c52 0x54256d 0x171ed73 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x490c51 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x54256c bytes.Repeat+0xac bytes/bytes.go:678 # 0x171ed72 crypto/internal/fips140/ecdsa.newDRBG[...]+0x132 crypto/internal/fips140/ecdsa/hmacdrbg.go:67 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 576] @ 0x48b5e5 0x425c25 0xdb8996 0xdb80a5 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdb8995 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x275 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:157 # 0xdb80a4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:80 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xdc866a 0xdc8673 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc8669 github.com/quic-go/quic-go/internal/wire.NewFrameParser+0x309 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:33 # 0xdc8672 github.com/quic-go/quic-go.(*Conn).preSetup+0x312 github.com/quic-go/quic-go@v0.60.0/connection.go:518 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0xb1b305 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb1b304 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x304 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:81 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [11: 6758400] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 9830400] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x6ed810 0x6ed79d 0x72b2a3 0x72d4b0 0x72c4f6 0x8f004e 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6ed80f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6ed79c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8f004d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 1248] @ 0x48b5e5 0x490329 0x6e8e6e 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e8e6d github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xad github.com/pactus-project/pactus/types/certificate/certificate.go:310 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [14: 8601600] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 10444800] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 7372800] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 9216000] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 9830400] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x4e0598 0x5a50fd 0x5a3dd9 0xb2b777 0x10ee205 0x10ee096 0x10edec5 0x10ebb53 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0x4e0597 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x5a50fc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10ee204 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10ee095 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10edec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10ebb52 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x868294 0x8681bd 0x879425 0xc23b45 0xc23b1a 0xc362b0 0x4956c1 # 0x868293 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8681bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x879424 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc23b44 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc23b19 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc362af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:738 0: 0 [5: 2080] @ 0x48b5e5 0x490329 0x898d52 0x1187f50 0x1186ff5 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x898d51 github.com/pactus-project/pactus/committee.(*committee).Update+0x3d1 github.com/pactus-project/pactus/committee/committee.go:86 # 0x1187f4f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:602 # 0x1186ff4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6b4 github.com/pactus-project/pactus/state/state.go:506 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 160] @ 0x48b5e5 0x490329 0x590f7d 0x590ef0 0x59dadf 0x5b138f 0x590797 0x5ae317 0x58f6b4 0x4956c1 # 0x590f7c net.sortByRFC6724withSrcs+0x5c net/addrselect.go:25 # 0x590eef net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x59dade net.(*Resolver).goLookupIPCNAMEOrder+0x149e net/dnsclient_unix.go:799 # 0x5b138e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x590796 net.init.func1+0x36 net/hook.go:21 # 0x5ae316 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x58f6b3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x70da4a 0x70d370 0x71410d 0x70b219 0x793254 0x798939 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70da49 crypto/ecdsa.pointToAffine+0x89 crypto/ecdsa/ecdsa.go:629 # 0x70d36f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x71410c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b218 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x793253 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x798938 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 288] @ 0x48b5e5 0x4908c7 0xb2d554 0x10ebb79 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d553 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10ebb78 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x53bbb3 0xb18eec 0xb8b85b 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0xb18eeb github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x8b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/context.go:16 # 0xb8b85a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:88 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b60c 0x490329 0x708845 0x79260b 0x79876a 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708844 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x79260a crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x798769 crypto/x509.parseCertificate+0x809 crypto/x509/parser.go:1001 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0xa14eeb 0x1652f88 0x165404b 0x4956c1 # 0xa14eea net/http.(*Server).Serve+0x42a net/http/server.go:3464 # 0x1652f87 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x165404a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:91 0: 0 [1: 448] @ 0x48b60c 0x490329 0x8eb234 0x8ed31a 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8eb233 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xb3 github.com/pactus-project/pactus/store/block.go:57 # 0x8ed319 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x490933 0x8211ac 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x876470 0x87622c 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x8211ab google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x87646f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x87622b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 448] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d7f6 0xd1d56a 0xd1ef38 0xd55642 0x1178268 0x11746ca 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1d569 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1178267 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:91 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x6dff37 0x16e48cf 0x6dfeb3 0x98971e 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfeb2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 256] @ 0x48b60c 0x490329 0x16e49b0 0x171f1a5 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x171f1a4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x564 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x48b5e5 0x425c25 0x867fe9 0xd7b68c 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x867fe8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0xd7b68b github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0xc2fddc 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [3: 1056] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x8fba54 0x8fec03 0x1182cb9 0x1186d32 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8fba53 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x93 github.com/pactus-project/pactus/sandbox/sandbox.go:301 # 0x8fec02 github.com/pactus-project/pactus/execution.Execute+0x62 github.com/pactus-project/pactus/execution/execution.go:16 # 0x1182cb8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1186d31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3f1 github.com/pactus-project/pactus/state/state.go:486 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b605 0x473297 0x5a6ed8 0x5b90f1 0x5b90d2 0x5b2b0f 0x522954 0x5230ce 0x525bcc 0x51ce74 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x5b90f0 net.ipEmptyString+0x50 net/ip.go:332 # 0x5b90d1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x5b2b0e net.(*OpError).Error+0x6e net/net.go:510 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [3: 240] @ 0x48b60c 0x473297 0x51fe06 0xcfce90 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfce8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 256] @ 0x48b5e5 0x490329 0x4a40b2 0x4a36a5 0x1252fed 0x1252d99 0x1255ef8 0x12ee1f6 0x12ee105 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x4a40b1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1252fec google.golang.org/grpc/internal/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:247 # 0x1252d98 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Put+0x98 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:168 # 0x1255ef7 google.golang.org/grpc/mem.(*buffer).Free+0x77 google.golang.org/grpc@v1.81.1/mem/buffers.go:169 # 0x12ee1f5 google.golang.org/grpc/mem.BufferSlice.Free+0x35 google.golang.org/grpc@v1.81.1/mem/buffer_slice.go:71 # 0x12ee104 google.golang.org/grpc.recv+0x1a4 google.golang.org/grpc@v1.81.1/rpc_util.go:1037 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xb19005 0xb8b875 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb19004 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/metrics.go:113 # 0xb8b874 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:90 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x48b5e5 0x490329 0xc25585 0xc2588a 0xc46039 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25889 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc46038 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2189 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [8: 256] @ 0x48b60c 0x490329 0x900e15 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd17e85 0xd16070 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd17e84 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0xc4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:449 # 0xd1606f github.com/libp2p/go-yamux/v5.newSession+0x4cf github.com/libp2p/go-yamux/v5@v5.1.0/session.go:158 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x5adfb1 0x5ab813 0x5bcb8c 0xb27e47 0xb27ce6 0xe16c70 0xe16c5f 0xe144a8 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x5adfb0 net.(*Resolver).lookupIPAddr+0x8d0 net/lookup.go:311 # 0x5ab812 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5bcb8b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0xb27e46 github.com/multiformats/go-multiaddr/net.parseBasicNetMaddr+0x106 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:94 # 0xb27ce5 github.com/multiformats/go-multiaddr/net.(*CodecMap).ToNetAddr+0x2c5 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:52 # 0xe16c6f github.com/multiformats/go-multiaddr/net.ToNetAddr+0x1ef github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:39 # 0xe16c5e github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x1de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xe144a7 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x67 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:310 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x4908c7 0x16512e9 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x16512e8 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x228 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:116 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x53bbb3 0x1273a9e 0x1273a7e 0x12750ee 0x12f2328 0x12f1af6 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x1273a9d google.golang.org/grpc/metadata.NewIncomingContext+0x167d google.golang.org/grpc@v1.81.1/metadata/metadata.go:165 # 0x1273a7d google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x165d google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:529 # 0x12750ed google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [2: 96] @ 0x48b60c 0x490933 0x8f06c5 0x8f0671 0x8ed35b 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8f06c4 github.com/pactus-project/pactus/store.txKey+0x364 github.com/pactus-project/pactus/store/tx.go:20 # 0x8f0670 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x310 github.com/pactus-project/pactus/store/tx.go:47 # 0x8ed35a github.com/pactus-project/pactus/store.(*store).SaveBlock+0xda github.com/pactus-project/pactus/store/store.go:157 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x473914 0x473426 0xb3d055 0xb3d04b 0xb3bc86 0xb3bbd6 0xb88a79 0xba1d1f 0xba1985 0x4956c1 # 0xb3d054 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb3d04a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb3bc85 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb3bbd5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xb88a78 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:728 # 0xba1d1e github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.40.0/subscriber_notifee.go:100 # 0xba1984 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/subscriber_notifee.go:67 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x9895cd 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xc2f20f 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc2f20e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0xbce github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:112 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x41b494 0x59c798 0x5b138f 0x590797 0x5ae317 0x58f6b4 0x4956c1 # 0x59c797 net.(*Resolver).goLookupIPCNAMEOrder+0x157 net/dnsclient_unix.go:642 # 0x5b138e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x590796 net.init.func1+0x36 net/hook.go:21 # 0x5ae316 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x58f6b3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [6: 672] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d676 0xd1d54c 0xd1ef38 0xd55642 0x10775cb 0x1077a5a 0x1077150 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d675 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd1d54b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10775ca github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x774a0f 0x7749d6 0x774919 0x7748e7 0x117207a 0x115c83c 0x105f952 0x105ecb4 0x4956c1 # 0x774a0e github.com/multiformats/go-multiaddr.(*Component).RawValue+0x16e github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7749d5 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x135 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x774918 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7748e6 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x46 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x1172079 github.com/pactus-project/pactus/network.makeNetwork.func2+0x119 github.com/pactus-project/pactus/network/network.go:229 # 0x115c83b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x105f951 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x105ecb3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x171ecab 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171ecaa crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x70a345 0x9727fd 0x9726f4 0x709f84 0x70a3dc 0x972614 0x9725f3 0x709f84 0x70a3dc 0x972545 0x97249c 0x94b937 0x9848ea 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9727fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9726f3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9725f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97249b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x48b5e5 0x425c25 0x87666a 0xc354d0 0xc45fb3 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0x876669 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xb8db25 0xb96f9c 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8db24 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:69 # 0xb96f9b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:495 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 448] @ 0x48b60c 0x41b526 0xd15df8 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15df7 github.com/libp2p/go-yamux/v5.newSession+0x257 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:142 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 10240] @ 0x48b5ec 0x490329 0xc46533 0xc45dd5 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc46532 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2222 # 0xc45dd4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2180 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x17384c9 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 1728] @ 0x48b60c 0x490329 0x6b53bc 0x6b45dc 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b53bb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b5e5 0x46efb3 0x772127 0x775350 0x775025 0xb29279 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x772126 github.com/multiformats/go-multiaddr.readMultiaddr+0x346 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:156 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x48b5e5 0x490329 0x53203f 0x116a290 0x116a276 0x116a116 0x116a008 0x11ba65c 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x116a28f strings.Split+0x8f strings/strings.go:361 # 0x116a275 github.com/pactus-project/pactus/version.ParseAgent-range1+0x75 github.com/pactus-project/pactus/version/agent.go:33 # 0x116a115 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x195 strings/iter.go:59 # 0x116a007 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x11ba65b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 240] @ 0x48b60c 0x473297 0x64cf28 0x640db6 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64cf27 github.com/fxamacker/cbor/v2.fillTextString+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3242 # 0x640db5 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0xf95 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1580 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49b0 0x1737b9a 0x1738925 0x98954e 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490329 0x170f9ed 0x1718d2c 0x172267f 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x170f9ec crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1718d2b crypto/internal/fips140/ecdsa.bits2octets[...]+0xab crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x172267e crypto/internal/fips140/ecdsa.Sign[...]+0x15e crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b60c 0x41b526 0x10fb35e 0x10fb453 0x10fad15 0x117821b 0x11746ca 0x4956c1 # 0x10fb35d github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10fb452 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [9: 11520] @ 0x48b5ec 0x490329 0xc448f7 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc448f6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x4b6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2024 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [4: 832] @ 0x48b5e5 0x425c25 0x11c3205 0x15a04a9 0x159fdb9 0x159fc25 0x168d163 0x4956c1 # 0x11c3204 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x744 github.com/pactus-project/pactus/wallet/types/types.go:135 # 0x15a04a8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fdb8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1114112] @ 0x48b613 0x490933 0x8a9c8f 0x8be35f 0x8d305d 0x8d3c86 0x8efb85 0x8efaba 0x1187037 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8a9c8e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x8be35e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x8d305c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x8d3c85 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8efb84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8efab9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x1187036 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6f6 github.com/pactus-project/pactus/state/state.go:510 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0x10fa88d 0x10fa82f 0xc2f782 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x10fa88c github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20c github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x10fa82e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [12: 7176192] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [9: 5382144] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 6578176] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [11: 6578176] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 4784128] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 5382144] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 7176192] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 112] @ 0x48b60c 0x490329 0x740c46 0x87b138 0x87b122 0x87b123 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcfaa6c 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0x740c45 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x87b137 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x87b121 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x87b122 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcfaa6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x172269a 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1722699 crypto/internal/fips140/ecdsa.Sign[...]+0x179 crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x456f58 0x469db5 0xd17ae5 0xd17458 0xd174f0 0x4956c1 # 0xd17ae4 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x4a4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:433 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd174ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x98954e 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 589824] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 589824] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 589824] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 589824] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 589824] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 589824] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 589824] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b60c 0x425c25 0x124ab85 0x1249023 0x127ca3b 0x1274eff 0x12f2328 0x12f1af6 0x4956c1 # 0x124ab84 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.56.0/http2/frame.go:916 # 0x1249022 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.56.0/http2/frame.go:544 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274efe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x703352 0x703868 0x7a3ecc 0x7a3eab 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x703351 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x703867 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7a3ecb encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7a3eaa crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x17384c9 0x1737eba 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737eb9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49b0 0x16e4df5 0x1738a66 0x173800d 0x96002c 0x95ddbe 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e4df4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173800c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x96002b crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4cb crypto/tls/handshake_client_tls13.go:517 # 0x95ddbd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b60c 0x473914 0x473426 0xb8d77e 0xb8d703 0xb8d717 0xb8dcfa 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dcf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:109 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0x48b60c 0x41b526 0xd15e65 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e64 github.com/libp2p/go-yamux/v5.newSession+0x2c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:146 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b5e5 0x421e0b 0xd3929e 0xd38f6d 0x4956c1 # 0xd3929d github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x17d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd38f6c github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x14c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:95 0: 0 [1: 24] @ 0x48b60c 0x425c25 0xd72cac 0xd72aef 0x4956c1 # 0xd72cab github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0xd72aee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [4: 256] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x767f9d 0x879451 0xc277d6 0xc277fc 0xd442d8 0xd51fa5 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x767f9c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x879450 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc277d5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc277fb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd442d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x17384c9 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x10f9d45 0xd49945 0x4956c1 # 0x10f9d44 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x744 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:356 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 128] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x510b2a 0x5b2bcc 0x522954 0x5230ce 0x525bcc 0x51ce74 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x510b29 os.(*SyscallError).Error+0x49 os/error.go:54 # 0x5b2bcb net.(*OpError).Error+0x12b net/net.go:520 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xc2e5be 0xc4d007 0x4956c1 # 0xc2e5bd github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x39d github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:50 # 0xc4d006 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x906 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:903 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x128a8ef 0x12ec26a 0x1308365 0x1300d71 0x12ddd99 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x128a8ee google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:71 # 0x12ec269 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x1308364 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.81.1/stream.go:1893 # 0x1300d70 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.81.1/stream.go:958 # 0x12ddd98 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 960] @ 0x48b60c 0x41b4e8 0xd15e4d 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e4c github.com/libp2p/go-yamux/v5.newSession+0x2ac github.com/libp2p/go-yamux/v5@v5.1.0/session.go:145 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48b60c 0x41b526 0x53a2ca 0x596154 0x595a39 0x594785 0x5af1de 0x599830 0x59acc5 0x59e32c 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x596153 net.(*sysDialer).dialSerial+0xf3 net/dial.go:734 # 0x595a38 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x594784 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x5af1dd net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x59982f net.(*Resolver).exchange+0x34f net/dnsclient_unix.go:185 # 0x59acc4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x59e32b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x772d6c 0x773dca 0x771cc7 0x771edc 0x775350 0x775025 0xb29279 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x772d6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 1536] @ 0x48b60c 0x490329 0xe06e05 0x4a3791 0xe010fc 0xe010f0 0xe04395 0xe03825 0x4956c1 # 0xe06e04 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.60.0/buffer_pool.go:87 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe010fb github.com/quic-go/quic-go.getPacketBuffer+0x65b github.com/quic-go/quic-go@v0.60.0/buffer_pool.go:72 # 0xe010ef github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x64f github.com/quic-go/quic-go@v0.60.0/sys_conn_oob.go:167 # 0xe04394 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.60.0/transport.go:529 # 0xe03824 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.60.0/transport.go:421 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcf9a3f 0xcf7c11 0xcfbb52 0xd555b9 0x10775ee 0x1077a5a 0x1077150 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcf9a3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:543 # 0xcf7c10 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:292 # 0xcfbb51 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x151 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:864 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10775ed github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 72] @ 0x48b5e5 0x421e0b 0xd3929e 0xd393cc 0xd38f49 0x4956c1 # 0xd3929d github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x17d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd393cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).sendConnRemovedNotifications+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:141 # 0xd38f48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x128 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:97 0: 0 [1: 64] @ 0x48b60c 0x473914 0x473426 0x1737cac 0x1738925 0x17384c9 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737cab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b5e5 0x4908c7 0xb969ad 0xb96986 0xb968e6 0x4956c1 # 0xb969ac slices.Grow[...]+0x6ac slices/slices.go:426 # 0xb96985 slices.Concat[...]+0x685 slices/slices.go:500 # 0xb968e5 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x5e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:474 0: 0 [2: 352] @ 0x48b5e5 0x425c25 0xdfb92c 0xdfb94d 0xdfcba5 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xdfb92b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.60.0/receive_stream.go:65 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcba4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x72a6f5 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72a6f4 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/tx/tx.go:256 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x6dff37 0x16e48cf 0x6dfeb3 0x98971e 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfeb2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b5e5 0x421e0b 0x6e9fad 0x6eaab5 0x11bd4e5 0x11bd585 0x11bb29b 0x11bab1f 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e9fac github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6eaab4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11bab1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc45f5d 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc45f5c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 32] @ 0x48b60c 0x490933 0x820c16 0x83475a 0x834398 0x804e17 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x876470 0x87622c 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x820c15 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x804e16 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x87646f github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:172 # 0x87622b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 64] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x1182668 0x118262d 0x118262d 0x1182668 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x425c25 0xb8d765 0xb8d703 0xb8d717 0xb8dd26 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dd25 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:110 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x98954e 0x945787 0x94f7de 0x96144d 0x95de05 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x96144c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x28c crypto/tls/handshake_client_tls13.go:714 # 0x95de04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0xe0da73 0xdfc813 0xdfc407 0xdc8973 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xe0da72 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x112 github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:60 # 0xdfc812 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.60.0/streams_map.go:90 # 0xdfc406 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.60.0/streams_map.go:60 # 0xdc8972 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.60.0/connection.go:537 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x118262d 0x118262d 0x1182668 0x1182668 0x1182668 0x118262d 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x17384c9 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 1152] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x1182668 0x1182668 0x118262d 0x1184832 0x1184818 0x118a10e 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1184831 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1184817 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:217 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472a1e 0x5b2ba9 0x522954 0x5230ce 0x525bcc 0x51ce74 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x5b2ba8 net.(*OpError).Error+0x108 net/net.go:518 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x678b1f 0x67c476 0x6ae03d 0x6e24e5 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678b1e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x1182668 0x118262d 0x1182668 0x118262d 0x118262d 0x1182668 0x118262d 0x1184832 0x1184818 0x118a10e 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1184831 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1184817 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:217 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b60c 0x490329 0x170f9ed 0x17196f4 0x1719949 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x170f9ec crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x17196f3 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:385 # 0x1719948 crypto/internal/fips140/ecdsa.signGeneric[...]+0x108 crypto/internal/fips140/ecdsa/ecdsa.go:345 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0xe069e7 0xdc6b3e 0xdc6a6d 0xdd44d7 0xdc9a17 0x4956c1 # 0xe069e6 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x306 github.com/quic-go/quic-go@v0.60.0/transport.go:834 # 0xdc6b3d github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3bd github.com/quic-go/quic-go@v0.60.0/conn_id_generator.go:37 # 0xdc6a6c github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x2ec github.com/quic-go/quic-go@v0.60.0/conn_id_generator.go:196 # 0xdd44d6 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x756 github.com/quic-go/quic-go@v0.60.0/connection.go:2282 # 0xdc9a16 github.com/quic-go/quic-go.(*Conn).run+0x856 github.com/quic-go/quic-go@v0.60.0/connection.go:747 0: 0 [1: 131072] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b60c 0x425c25 0x1648aac 0x16482d3 0x4a4baa 0x4956c1 # 0x1648aab github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x8b github.com/creachadair/jrpc2@v1.3.5/server.go:246 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x8cd6bb 0x8c2da5 0x8ec991 0x8eaa8d 0x8ee67e 0x1189076 0x15d4caf 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x8cd6ba github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x8c2da4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eaa8c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee67d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4cae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 512] @ 0x48b60c 0x425c25 0x788ebe 0x788ed3 0xdbc77f 0xdbc65b 0xdbd665 0x67169a 0xdbd425 0xdbd3bf 0xdb879f 0xdb80a5 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x788ebd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x788ed2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdbc77e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:49 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdbd664 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x204 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:50 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb80a4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:80 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 96] @ 0x48b60c 0x48b725 0x4cc8bd 0x55b796 0x55c09d 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11bab1f 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55b795 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55c09c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11bab1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11bab1f 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11bab1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x698566 0x6ae88c 0x6ae065 0x6e24e5 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x698565 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae064 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x6e9cbb 0x6e9c98 0x8eae5a 0x8ee986 0x118815c 0x8fb362 0x1187f9a 0x1186ff5 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e9cba bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6e9c97 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8eae59 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8ee985 github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x85 github.com/pactus-project/pactus/store/store.go:328 # 0x118815b github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x5b github.com/pactus-project/pactus/state/state.go:606 # 0x8fb361 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:249 # 0x1187f99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:604 # 0x1186ff4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6b4 github.com/pactus-project/pactus/state/state.go:506 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b605 0x473914 0x473426 0x774a0f 0x7749d6 0x774919 0x7748e7 0x117207a 0x10eae02 0x10e973b 0x10e8fd0 0x4956c1 # 0x774a0e github.com/multiformats/go-multiaddr.(*Component).RawValue+0x16e github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7749d5 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x135 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x774918 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7748e6 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x46 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x1172079 github.com/pactus-project/pactus/network.makeNetwork.func2+0x119 github.com/pactus-project/pactus/network/network.go:229 # 0x10eae01 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:438 # 0x10e973a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x977805 0x97775c 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 448] @ 0x48b60c 0x41b526 0xd1b6c9 0xd1b7c5 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd1b6c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [24: 13762560] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b60c 0x48b7c5 0x48b833 0x4cc525 0x6fdc25 0x6fe730 0x6fee07 0xd7b5e8 0xd7b5b6 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x48b832 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2226 # 0x4cc524 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x6fdc24 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x6fe72f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x6fee06 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd7b5e7 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd7b5b5 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646c95 0x16468a5 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55aafe 0x55a6d9 0x1647045 0x16468a5 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1647044 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 240] @ 0x48b60c 0x490329 0x708845 0x793213 0x798939 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708844 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x793212 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x798938 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [27: 15482880] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1280] @ 0x48b60c 0x490329 0x8eb234 0x8ed31a 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8eb233 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xb3 github.com/pactus-project/pactus/store/block.go:57 # 0x8ed319 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0xcfa239 0xcf8d46 0xd4a11c 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xcfa238 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 960] @ 0x48b5e5 0x490329 0x11ae4f9 0x11ae4e8 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x11ae4f8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x11ae4e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:213 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [27: 15482880] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [31: 17776640] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [32: 18350080] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [27: 15482880] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [30: 17203200] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 80] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 3072] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b60c 0x473297 0x51fe06 0xcfaa6c 0xcfbd15 0xd555b9 0x10fad0f 0xc2f782 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfaa6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10fad0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 48] @ 0x48b60c 0x490329 0x767b95 0x7681a8 0x767fd1 0x879451 0xd7d588 0xd7d2b9 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x767b94 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7681a7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x767fd0 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x879450 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd7d587 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd7d2b8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0xc2e4df 0xc4d007 0x4956c1 # 0xc2e4de github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x2be github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:45 # 0xc4d006 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x906 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:903 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0xbf6439 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf6438 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xcb8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2059 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 384] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e48cf 0x1737b9a 0x1738925 0x17384c9 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b60c 0x473914 0x473426 0x1737cac 0x1738925 0x17384c9 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737cab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 565248] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 48] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x66c732 0x6eb8a5 0x6ec2e5 0x72b2a3 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x66c731 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6eb8a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:48 # 0x6ec2e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:167 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x1737b9a 0x1738925 0x9896e5 0x961e53 0x95de36 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x961e52 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 crypto/tls/handshake_client_tls13.go:812 # 0x95de35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:145 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b5e5 0x490329 0xd35f5c 0xd4e00a 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd35f5b github.com/libp2p/go-libp2p/p2p/net/swarm.(*blackHoleDetector).FilterAddrs+0x75b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/black_hole_detector.go:210 # 0xd4e009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x389 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:526 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 192] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e49ee 0x16e4df5 0x1738a66 0x1737ef0 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e4df4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1737eef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x48b60c 0x490329 0x6ec248 0x72b2a3 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6ec247 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:165 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 1130496] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 2048] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16384] @ 0x48b60c 0x490329 0x875a4f 0xd18467 0xd18450 0xd1c0cb 0xd1bd11 0xd1ed78 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0x875a4e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd18466 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd1844f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd1c0ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd1bd10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd1ed77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [2: 384] @ 0x48b60c 0x425c25 0x6e0c65 0x6e91a5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e0c64 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x6e91a4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 416] @ 0x48b5e5 0x425c25 0x12659bc 0x1268faa 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349207 0x134d422 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12659bb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:485 # 0x1268fa9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349206 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d421 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x41b494 0x4ef148 0xd17873 0xd17458 0xd174f0 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xd17872 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd174ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [4: 2260992] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1695744] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 1130496] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 2260992] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0xb479a5 0xb95bb2 0xb95085 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb479a4 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x244 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:136 # 0xb95bb1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:374 # 0xb95084 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:315 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49b0 0x16e4df5 0x1738a66 0x1739b35 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e4df4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1739b34 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b5e5 0x490329 0xc38f85 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1047 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 128] @ 0x48b60c 0x473297 0x740d94 0x87b138 0x87b122 0x87b123 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcfa70c 0xcfc4c5 0x1077d72 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x740d93 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x87b137 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x87b121 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x87b122 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcfa70b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xcfc4c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1077d71 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 256] @ 0x48b5e5 0x4908c7 0x107a57e 0x107ab86 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107a57d github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:709 # 0x107ab85 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1e5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:729 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 384] @ 0x48b5e5 0x490329 0xc25585 0xc2588a 0xc46039 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25889 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc46038 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2189 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x774a0f 0x7749d6 0x774919 0x7748e7 0x117207a 0x115c83c 0x105f952 0x105ecb4 0x4956c1 # 0x774a0e github.com/multiformats/go-multiaddr.(*Component).RawValue+0x16e github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7749d5 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x135 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x774918 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7748e6 github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x46 github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x1172079 github.com/pactus-project/pactus/network.makeNetwork.func2+0x119 github.com/pactus-project/pactus/network/network.go:229 # 0x115c83b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x105f951 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x105ecb3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [1: 224] @ 0x48b5e5 0x425c25 0xdf0a36 0xdfb7a5 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xdf0a35 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.60.0/send_stream.go:73 # 0xdfb7a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.60.0/stream.go:90 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [1: 16] @ 0x48b60c 0x425c25 0xd8d57b 0xd87d47 0xdd1ddb 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xd8d57a github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.60.0/internal/wire/stop_sending_frame.go:29 # 0xd87d46 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x106 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:133 # 0xdd1dda github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.60.0/connection.go:1857 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [4: 64] @ 0x48b605 0x48b725 0x4c80fa 0x4b634e 0x564e7a 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4c80f9 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b634d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x564e79 encoding/json.mapEncoder.encode+0x339 encoding/json/encode.go:789 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0xb2b008 0xb2b086 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0xb2b007 github.com/multiformats/go-multiaddr/net.wrap+0x1a7 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:47 # 0xb2b085 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x225 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:266 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 640] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0xb114e6 0xb1d9ac 0xb8cd33 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb8cd32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:135 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 240] @ 0x48b60c 0x473297 0xbfa70c 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa70b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4cb github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x16d7f32 0x1737d15 0x1738925 0x17384c9 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f31 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 320] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfaa9c 0xcfbd15 0xd555b9 0x10775ee 0x1077a5a 0x1077150 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfaa9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10775ed github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0x771ff3 0x775350 0x107ae75 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x771ff2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ae74 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4d4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x7922ca 0x79862d 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7922c9 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x79862c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0x48b5e5 0x490329 0x410ced 0x416e47 0xc40f12 0xc40f20 0xc4d4fa 0x4956c1 # 0xc40f11 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1655 # 0xc40f1f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1680 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 640] @ 0x48b5ec 0x425c25 0x955f55 0x956ec5 0x94e789 0x98d4bf 0x4956c1 # 0x955f54 crypto/tls.(*Conn).makeClientHello+0x1b4 crypto/tls/handshake_client.go:70 # 0x956ec4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x1642d68 0x1642945 0x4a4baa 0x4956c1 # 0x1642d67 github.com/creachadair/jrpc2.(*Client).accept+0x47 github.com/creachadair/jrpc2@v1.3.5/client.go:75 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x7920ba 0x79862d 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7920b9 crypto/x509.parseName+0x59 crypto/x509/parser.go:148 # 0x79862c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68dac 0xa68aed 0xa6d68c 0xb9613b 0xb950bb 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xa68dab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb9613a github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ba github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:396 # 0xb950ba github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:317 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x9895cd 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x48b5e5 0x425c25 0xdadeb4 0xdae048 0xdc42b5 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdadeb3 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x173 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:53 # 0xdae047 github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0xc7 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:146 # 0xdc42b4 github.com/quic-go/quic-go.init.func2+0xbb4 github.com/quic-go/quic-go@v0.60.0/connection.go:442 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xd5556d 0x10fad0f 0x117821b 0x11746ca 0x4956c1 # 0xd5556c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:154 # 0x10fad0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 64] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56afca 0x56aa9d 0x55a634 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56afc9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x678136 0x67c0da 0x698397 0x6ae13a 0x6e24e5 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x678135 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae139 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x6ed810 0x6ed79d 0x72b2a3 0x72a7ed 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6ed80f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6ed79c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72a7ec github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x1100dc5 0x9006eb 0x1100cb5 0x10fc642 0xc308b7 0xc3001c 0x4956c1 # 0x1100dc4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3001b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x13b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:240 0: 0 [3: 432] @ 0x48b5e5 0x425c25 0x55a617 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bdc25 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bdc24 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 384] @ 0x48b5e5 0x425c25 0x984cda 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x984cd9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:846 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b60c 0x425c25 0x6e2d2f 0x6e0c7a 0x117bc4b 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e2d2e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x6e0c79 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:65 # 0x117bc4a github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8a github.com/pactus-project/pactus/sync/bundle/message/hello.go:58 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x164bd65 0x1648105 0x4a4baa 0x4956c1 # 0x164bd64 github.com/creachadair/jrpc2.(*Server).read+0x244 github.com/creachadair/jrpc2@v1.3.5/server.go:654 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x1646c95 0x16468a5 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xd7c869 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7c868 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:74 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490933 0x8217f6 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0xb1d754 0x4956c1 # 0x8217f5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb1d753 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:330 0: 0 [1: 448] @ 0x48b60c 0x473297 0x93ef2b 0x95bd9a 0x960c3a 0x95ddec 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x93ef2a crypto/tls.(*weakCertCache).newCert+0x10a crypto/tls/cache.go:32 # 0x95bd99 crypto/tls.(*Conn).verifyServerCertificate+0xb9 crypto/tls/handshake_client.go:1102 # 0x960c39 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x95ddeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 416] @ 0x48b5e5 0x490329 0xc29696 0x107aa2f 0x1078bb1 0x1077c66 0x10758e8 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc29695 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x107aa2e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:727 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077c65 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x10758e7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 26880] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc3a43e 0xc379ca 0xc50772 0xc4cd9a 0x4956c1 # 0xc3a43d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1197 # 0xc379c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x249 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:923 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e49b0 0x1737b9a 0x1738925 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0xde7925 0xde4908 0xde2696 0xdd62af 0xdd592c 0xdc98c5 0xe0319a 0x4956c1 # 0xde7924 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:840 # 0xde4907 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x3e7 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:540 # 0xde2695 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x195 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:347 # 0xdd62ae github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.60.0/connection.go:2536 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x9677e5 0x96779e 0x709f84 0x70a3dc 0x967734 0x967713 0x709f84 0x70a3dc 0x96556e 0x965400 0x969ab5 0x94b937 0x957295 0x94e789 0x98d4bf 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9677e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96779d crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x3d crypto/tls/handshake_messages.go:289 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x967712 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96556d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x284d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9653ff crypto/tls.(*clientHelloMsg).marshalMsg+0x26df crypto/tls/handshake_messages.go:285 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x957294 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b92d4 0x5b9216 0xb2af47 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5b92d3 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x5b9215 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xb2af46 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 1048576] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 1024] @ 0x48b5e5 0x425c25 0xc379fe 0xc379f2 0xc50772 0xc4cd9a 0x4956c1 # 0xc379fd github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x27d github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:287 # 0xc379f1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x271 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:929 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 1024] @ 0x48b60c 0x425c25 0x788ebe 0x788ed3 0xdbf965 0xdbf506 0xdbee5a 0xdcb2ab 0xdd2646 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x788ebd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x788ed2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdbf964 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_protector.go:69 # 0xdbf505 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_protector.go:33 # 0xdbee59 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_generator.go:84 # 0xdcb2aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.60.0/connection.go:971 # 0xdd2645 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.60.0/connection.go:1898 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [5: 560] @ 0x48b60c 0x41b526 0xd1774e 0xd17737 0xd17458 0xd174f0 0x4956c1 # 0xd1774d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xd17736 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd174ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e49b0 0x6dfeb3 0x98971e 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfeb2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x490933 0x16cf0eb 0x16cef65 0x16cef2f 0x1735476 0x17352f9 0x934cb2 0x934c8f 0x98a972 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cf0ea crypto/internal/fips140/sha3.(*Digest).sumGeneric+0x14a crypto/internal/fips140/sha3/sha3.go:161 # 0x16cef64 crypto/internal/fips140/sha3.(*Digest).sum+0x44 crypto/internal/fips140/sha3/sha3_amd64.go:19 # 0x16cef2e crypto/internal/fips140/sha3.(*Digest).Sum+0xe crypto/internal/fips140/sha3/sha3.go:148 # 0x1735475 crypto/internal/fips140/mlkem.kemEncaps+0xd5 crypto/internal/fips140/mlkem/mlkem768.go:366 # 0x17352f8 crypto/internal/fips140/mlkem.(*EncapsulationKey768).encapsulate+0x58 crypto/internal/fips140/mlkem/mlkem768.go:348 # 0x934cb1 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0x31 crypto/internal/fips140/mlkem/mlkem768.go:338 # 0x934c8e crypto/mlkem.(*EncapsulationKey768).Encapsulate+0xe crypto/mlkem/mlkem.go:128 # 0x98a971 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x1f1 crypto/tls/key_schedule.go:227 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x16e48b7 0x171ef7d 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x171ef7c crypto/internal/fips140/ecdsa.newDRBG[...]+0x33c crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x48b5e5 0x4908c7 0x10eab5d 0x10eab9e 0x10e9725 0x10e8fd0 0x4956c1 # 0x10eab5c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10eab9d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getDialableAddrs+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:420 # 0x10e9724 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:316 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 96] @ 0x48b60c 0x490329 0x67c0b9 0x698397 0x6ae13a 0x6e24e5 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x67c0b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae139 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 384] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 1280] @ 0x48b60c 0x490329 0x171a048 0x1719fff 0x17198bd 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171a047 crypto/internal/fips140/bigmod.NewNat+0x207 crypto/internal/fips140/bigmod/nat.go:72 # 0x1719ffe crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x17198bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 768] @ 0x48b60c 0x490933 0xdd31e5 0xdd318b 0xdd305a 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0xdd31e4 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x144 github.com/quic-go/quic-go@v0.60.0/crypto_stream.go:77 # 0xdd318a github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xea github.com/quic-go/quic-go@v0.60.0/connection.go:2038 # 0xdd3059 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.60.0/connection.go:2010 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc8c5 0x1738447 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738446 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x6e32d3 0x72b4b0 0x72b2db 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e32d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x72b4af github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x72b2da github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3fa github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 160] @ 0x48b5e5 0x490329 0x127841f 0x12f58c5 0x12f58a3 0x12f9e06 0x12f257f 0x4956c1 # 0x127841e google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1081 # 0x12f58c4 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e44 google.golang.org/grpc@v1.81.1/internal/transport/server_stream.go:77 # 0x12f58a2 google.golang.org/grpc.(*Server).processUnaryRPC+0x1e22 google.golang.org/grpc@v1.81.1/server.go:1538 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 256] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 224] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d7f6 0xd1d56a 0xd1ef38 0xd55642 0x1177de4 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1d569 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1177de3 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 256] @ 0x48b60c 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x46f3c9 0x1172115 0x10eae02 0x10e973b 0x10e8fd0 0x4956c1 # 0x1172114 github.com/pactus-project/pactus/network.makeNetwork.func2+0x1b4 github.com/pactus-project/pactus/network/network.go:230 # 0x10eae01 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:438 # 0x10e973a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x5b1e34 0xa090f3 0x4956c1 # 0x5b1e33 net.(*conn).Read+0xb3 net/net.go:198 # 0xa090f2 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 0: 0 [1: 768] @ 0x48b60c 0x425c25 0x674185 0x674179 0x674052 0xdb76af 0xdb702e 0xdc010d 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x674184 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x674178 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x674051 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xdb76ae github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xae github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:57 # 0xdb702d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:19 # 0xdc010c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:140 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x1719cda 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1719cd9 crypto/internal/fips140/ecdsa.signGeneric[...]+0x499 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x48b60c 0x41b526 0x10fb35e 0x10fb453 0x10fad15 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x10fb35d github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10fb452 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 64] @ 0x48b5e5 0x490329 0xc38f85 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1047 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [4: 64] @ 0x48b605 0x48b17b 0xcfa150 0xcfa13b 0xcf8d46 0xd49797 0x4956c1 # 0xcfa14f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xcfa13a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd49796 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [1: 896] @ 0x48b60c 0x490933 0x4e0046 0x5a5085 0x5a3dd9 0xb2b777 0x10ee205 0x10ee096 0x10edec5 0x10ebb53 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0x4e0045 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x5a5084 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10ee204 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10ee095 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10edec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10ebb52 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 128] @ 0x48b60c 0x490329 0x1738658 0x17384c9 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738657 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b60c 0x490933 0x96b60f 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96b60e crypto/tls.(*clientHelloMsg).unmarshal+0x1a6e crypto/tls/handshake_messages.go:523 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 72] @ 0x48b5e5 0x48b2a5 0x6e22f3 0x72b650 0x72b33e 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e22f2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x72b64f github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:482 # 0x72b33d github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x45d github.com/pactus-project/pactus/types/tx/tx.go:439 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 96] @ 0x48b5e5 0x425c25 0x94a518 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x94a517 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 1280] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72d0b5 0x72d097 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72d0b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72d096 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e491b 0x1737b9a 0x1738925 0x9896e5 0x961e53 0x95de36 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x961e52 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 crypto/tls/handshake_client_tls13.go:812 # 0x95de35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:145 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x41b494 0x1644125 0x16440e6 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1644124 github.com/creachadair/jrpc2.newPending+0x364 github.com/creachadair/jrpc2@v1.3.5/client.go:445 # 0x16440e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 96] @ 0x48b5e5 0x4908c7 0x127f25c 0x1275ddc 0x1275dc3 0x1275096 0x12f2328 0x12f1af6 0x4956c1 # 0x127f25b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.81.1/internal/transport/transport.go:99 # 0x1275ddb google.golang.org/grpc/internal/transport.(*Stream).write+0x31b google.golang.org/grpc@v1.81.1/internal/transport/transport.go:349 # 0x1275dc2 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x302 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:816 # 0x1275095 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x295 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:676 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 2688] @ 0x48b60c 0x46eb7f 0x16de80f 0x16de7aa 0x16e0f0f 0x9408f1 0x946b24 0x94b4cd 0x94ca9e 0xd190af 0xd1879c 0x4956c1 # 0x16de80e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x16de7a9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x16e0f0e crypto/internal/fips140/aes/gcm.(*GCMWithXORCounterNonce).Seal+0x16e crypto/internal/fips140/aes/gcm/gcm_nonces.go:281 # 0x9408f0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x946b23 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:529 # 0x94b4cc crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x94ca9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd190ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x53bbb3 0x1649ca9 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x1649ca8 github.com/creachadair/jrpc2.(*Server).invoke+0x88 github.com/creachadair/jrpc2@v1.3.5/server.go:373 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x12747c5 0x12750ee 0x12f2328 0x12f1af6 0x4956c1 # 0x12747c4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x23a4 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:620 # 0x12750ed google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [3: 1056] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x1303ab0 0x1303615 0x1303600 0x130015c 0x1300565 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1349207 0x134d422 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1303aaf google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.81.1/metadata/metadata.go:102 # 0x1303614 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:335 # 0x13035ff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.81.1/stream.go:1234 # 0x130015b google.golang.org/grpc.(*clientStream).retryLocked+0x5b google.golang.org/grpc@v1.81.1/stream.go:785 # 0x1300564 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.81.1/stream.go:855 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349206 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d421 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x70a345 0x96e5ad 0x96e497 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96e5ac vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96e496 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11ba866 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba865 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 5570560] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 11141120] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 9469952] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 8912896] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [18: 10027008] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 9469952] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 6684672] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xdc85e5 0xdc85ef 0xdc2bba 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc85e4 github.com/quic-go/quic-go.newRetransmissionQueue+0x284 github.com/quic-go/quic-go@v0.60.0/retransmission_queue.go:26 # 0xdc85ee github.com/quic-go/quic-go.(*Conn).preSetup+0x28e github.com/quic-go/quic-go@v0.60.0/connection.go:517 # 0xdc2bb9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.60.0/connection.go:311 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0xa68dd9 0xa68da1 0xa68aed 0xa6d68c 0xb963ac 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0xa68dd8 go.opentelemetry.io/otel/trace.ContextWithSpan+0x1b8 go.opentelemetry.io/otel/trace@v1.44.0/context.go:14 # 0xa68da0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x180 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb963ab github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:422 0: 0 [5: 960] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x66b083 0x66ba15 0x72adb5 0x72ad22 0x72b99e 0x72ba6c 0x72e1e5 0x72c96c 0x8f0065 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x66b082 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66ba14 github.com/pactus-project/pactus/util/encoding.WriteElement+0x214 github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x72adb4 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb4 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x72ad21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x72b99d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x72ba6b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:528 # 0x72e1e4 github.com/pactus-project/pactus/types/block.Txs.Root+0x64 github.com/pactus-project/pactus/types/block/txs.go:35 # 0x72c96b github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8f0064 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:526 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 144] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc45f5d 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc45f5c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x10fb51a 0x117821b 0x11746ca 0x4956c1 # 0x10fb519 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xe99 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:485 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 1728] @ 0x48b60c 0x490329 0x6b53bc 0x6b45dc 0x6b47f2 0x6e27a7 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b53bb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 384] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x125ce45 0x125ce34 0x125bb95 0x127225c 0x4956c1 # 0x125ce44 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:674 # 0x125ce33 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:888 # 0x125bb94 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:615 # 0x127225b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:342 0: 0 [1: 884736] @ 0x48b613 0x490933 0x8a9b92 0x8be35f 0x8d305d 0x8d3c86 0x8efb85 0x8efaba 0x1187037 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8a9b91 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x8be35e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x8d305c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x8d3c85 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8efb84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8efab9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x1187036 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6f6 github.com/pactus-project/pactus/state/state.go:510 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x55d985 0x55b29e 0x55aafe 0x55a6d9 0x1646f6f 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x55d984 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646f6e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 48] @ 0x48b60c 0x490329 0x9007b5 0x900bd4 0x1101031 0x1100e77 0x9006eb 0x1100cb5 0x10fc642 0x1178299 0x11746ca 0x4956c1 # 0x9007b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x1101030 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x110 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1100e76 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1178298 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 64] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b605 0x48b17b 0x10f9d85 0xd49945 0x4956c1 # 0x10f9d84 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x784 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:356 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b60c 0x490329 0x64f84a 0x11a693f 0x11a6940 0x11bd58f 0x11bb29b 0x11bab1f 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x11a693e github.com/fxamacker/cbor/v2.Marshal+0xde github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x11a693f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xdf github.com/pactus-project/pactus/sync/bundle/bundle.go:82 # 0x11bd58e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11bab1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490329 0x170f9ed 0x17194b9 0x171d0e8 0x171d0bb 0x70fcf6 0x70d0f6 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x170f9ec crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x17194b8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x498 crypto/internal/fips140/ecdsa/ecdsa.go:491 # 0x171d0e7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x171d0ba crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x70fcf5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x70d0f5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xd15327 0xd1d7f6 0xd1eff8 0xd55702 0xc3071c 0xc3001c 0x4956c1 # 0xd15326 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1eff7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetWriteDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:75 # 0xd55701 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetWriteDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:175 # 0xc3071b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x19b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:223 # 0xc3001b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x13b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:240 0: 0 [2: 96] @ 0x48b5e5 0x4908c7 0x7922ca 0x79862d 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7922c9 crypto/x509.parseName+0x269 crypto/x509/parser.go:174 # 0x79862c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 192] @ 0x48b60c 0x490329 0x708845 0x792b14 0x798fe5 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708844 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x792b13 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x798fe4 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0xb969ad 0xb96986 0xb968e6 0x4956c1 # 0xb969ac slices.Grow[...]+0x6ac slices/slices.go:426 # 0xb96985 slices.Concat[...]+0x685 slices/slices.go:500 # 0xb968e5 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x5e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:474 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x425c25 0x6e2d2f 0x6e2494 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e2d2e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x6e2493 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:122 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 320] @ 0x48b5e5 0x425c25 0x868294 0x8681bd 0x879425 0xc277d6 0xc277fc 0xd442d8 0xd51fa5 0x4956c1 # 0x868293 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8681bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x879424 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xc277d5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc277fb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd442d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 80] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985e6 0x69856f 0x6ae88c 0x6ae065 0x6e24e5 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985e5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69856e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae064 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 400] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985e6 0x69856f 0x6ae88c 0x6ae0ca 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985e5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69856e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b60c 0x490933 0x94c397 0x94bf0f 0x986553 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x986552 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x352 crypto/tls/handshake_server_tls13.go:1071 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x48b5e5 0x425c25 0x984ad9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x984ad8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:832 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x6e30bf 0x6e3073 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x6e30be github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x6e3072 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b2bef 0xd19802 0xd19478 0x4956c1 # 0x5b2bee net.(*OpError).Error+0x14e net/net.go:520 # 0xd19801 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x341 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68dac 0xa68aed 0xa6d68c 0xb963ac 0x4956c1 # 0xa68dab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb963ab github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:422 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x15d7c25 0x15d76b6 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d7c24 github.com/pactus-project/pactus/www/grpc.metricToProto+0x264 github.com/pactus-project/pactus/www/grpc/network.go:163 # 0x15d76b5 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 64] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x16467b7 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 640] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e491b 0x1737b9a 0x1738925 0x17384c9 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0x16438db 0x1643147 0x4a4baa 0x4956c1 # 0x16438da github.com/creachadair/jrpc2.(*Client).deliverLocked+0x1fa github.com/creachadair/jrpc2@v1.3.5/client.go:158 # 0x1643146 github.com/creachadair/jrpc2.(*Client).accept.func1+0xa6 github.com/creachadair/jrpc2@v1.3.5/client.go:95 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 64] @ 0x48b605 0x48b725 0x4ce3bc 0x4ce9f7 0x4cccd4 0x82e7af 0x82445c 0x822fb8 0x83475a 0x834398 0x804e17 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4ce3bb reflect.makeInt+0x3b reflect/value.go:3469 # 0x4ce9f6 reflect.cvtInt+0x96 reflect/value.go:3547 # 0x4cccd3 reflect.Value.Convert+0xb3 reflect/value.go:3229 # 0x82e7ae google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:181 # 0x82445b google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x6db google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x822fb7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x804e16 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 1024] @ 0x48b5e5 0x4908c7 0xbfa748 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa747 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xdc3fb2 0xdc3e29 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc3fb1 github.com/quic-go/quic-go.newConnIDGenerator+0x8b1 github.com/quic-go/quic-go@v0.60.0/conn_id_generator.go:73 # 0xdc3e28 github.com/quic-go/quic-go.init.func2+0x728 github.com/quic-go/quic-go@v0.60.0/connection.go:427 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [11: 528] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x124b88b 0x1249023 0x127ca3b 0x126f51a 0x4956c1 # 0x124b88a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.56.0/http2/frame.go:1071 # 0x1249022 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.56.0/http2/frame.go:544 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f519 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [1: 96] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc45f5d 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc45f5c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0xd734ab 0xd72ef6 0xd72aef 0x4956c1 # 0xd734aa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x8a github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd72ef5 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x2f5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0xd72aee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [7: 560] @ 0x48b5e5 0x48b725 0x4cc8bd 0x804d87 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x804d86 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x17384c9 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0xd27590 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0xd2758f github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:673 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [3: 336] @ 0x48b60c 0x41b526 0x53a2ca 0xd164e8 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd164e7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x41b494 0xd15e17 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e16 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x6eaa53 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11bab1f 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6eaa52 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11bab1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0xbfbe28 0xbf904d 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfbe27 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3332 # 0xbf904c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xacc github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2790 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 512] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 192] @ 0x48b60c 0x425c25 0xcf043e 0xcfa991 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcf043d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/limit.go:276 # 0xcfa990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:700 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0x1646af9 0x1646537 0x1643e65 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1646af8 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x158 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1643e64 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xa0a973 0xa0f298 0x4956c1 # 0xa0a972 net/http.(*conn).readRequest+0x7f2 net/http/server.go:1058 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [9: 720] @ 0x48b60c 0x473297 0x81f045 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81f044 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b60c 0x490329 0x170f9ed 0x171a149 0x17198bd 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x170f9ec crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x171a148 crypto/internal/fips140/ecdsa.randomPoint[...]+0x308 crypto/internal/fips140/ecdsa/ecdsa.go:257 # 0x17198bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b9d6 0x48b9bd 0x4cc691 0x55c4a6 0x55c480 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x48b9bc reflect.makemap+0x1c runtime/map.go:211 # 0x4cc690 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x55c4a5 reflect.MakeMap+0x465 reflect/value.go:3093 # 0x55c47f encoding/json.(*decodeState).object+0x43f encoding/json/decode.go:649 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x709ebd 0x977d45 0x709f84 0x70a3dc 0x977bb7 0x977b18 0x977ac5 0x709f84 0x70a3dc 0x977805 0x97775c 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x709ebc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x977d44 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x144 crypto/tls/handshake_messages.go:1490 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977bb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977b17 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x977ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x1178696 0x4956c1 # 0x1178695 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x75 github.com/pactus-project/pactus/network/stream.go:111 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0xdd82bf 0xdd8203 0xdfcb65 0xe084db 0xe084bf 0xdfcd7f 0xe1a8ab 0xe1a89d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xdd82be github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.60.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdd8202 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.60.0/connection.go:2942 # 0xdfcb64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:68 # 0xe084da github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:137 # 0xe084be github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:92 # 0xdfcd7e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:120 # 0xe1a8aa github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.60.0/connection.go:2911 # 0xe1a89c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:71 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x703352 0x702930 0x70339e 0x703868 0x7a3ecc 0x7a3eab 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x703351 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x70292f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x70339d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703867 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7a3ecb encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7a3eaa crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 3072] @ 0x48b5ec 0x425c25 0x797fa5 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x797fa4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x678136 0x67c0da 0x698397 0x6ae13a 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x678135 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae139 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 1536] @ 0x48b5ec 0x490329 0xc38f85 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1047 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [3: 768] @ 0x48b5e5 0x4908c7 0xc475e5 0xc3c07a 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc475e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:58 # 0xc3c079 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1340 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [4: 96] @ 0x48b60c 0x473297 0xbf7e9a 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf7e99 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xc39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2502 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 288] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x48bafd 0x4d25ed 0x4b6d9b 0x82449a 0x822fb8 0x83475a 0x834398 0x804e17 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x48bafc reflect.mapassign0+0x1c runtime/map.go:254 # 0x4d25ec reflect.mapassign+0x8c reflect/value.go:3746 # 0x4b6d9a reflect.Value.SetMapIndex+0x35a reflect/map.go:439 # 0x824499 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x822fb7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x804e16 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b909 0xa0bad0 0xa0b537 0x1652489 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0xa0bacf net/http.Header.Clone+0x70f net/http/header.go:105 # 0xa0b536 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1652488 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b605 0x473297 0xd72ebd 0xd72e7c 0xd72aef 0x4956c1 # 0xd72ebc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0xd72aee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [6: 192] @ 0x48b5e5 0x4908c7 0x15d78ec 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d78eb github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 64] @ 0x48b60c 0x473297 0x740d94 0x87b138 0x87b122 0x87b123 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcfaa6c 0xcfbd15 0xd555b9 0x10fad0f 0xc2f782 0x4956c1 # 0x740d93 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x87b137 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x87b121 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x87b122 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcfaa6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10fad0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 128] @ 0x48b60c 0x490329 0x16e49b0 0x171f453 0x1718b5f 0x1719e08 0x1719eff 0x17198bd 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x961b19 0x95de1b 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x171f452 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x1718b5e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1719e07 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719efe crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x961b18 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x95de1a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 176] @ 0x48b60c 0x490329 0x93db59 0x961978 0x95de1b 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x93db58 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x961977 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x337 crypto/tls/handshake_client_tls13.go:789 # 0x95de1a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e491b 0x1737b9a 0x1738925 0x17384c9 0x989845 0x98981a 0x961517 0x95de05 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x961516 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x356 crypto/tls/handshake_client_tls13.go:729 # 0x95de04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0xb8d7ab 0xb8d717 0xb8dcce 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb8d7aa github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xea github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8d716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:46 # 0xb8dccd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:108 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x48b60c 0x425c25 0x6e34af 0x6e2476 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e34ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2475 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x9895cd 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b605 0x473297 0x771c6d 0x771edc 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x771c6c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x425c25 0x6e1af0 0x117c1aa 0x117c1c4 0x11bdbf5 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e1aef github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x16f github.com/pactus-project/pactus/crypto/bls/private_key.go:135 # 0x117c1a9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x117c1c3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:100 # 0x11bdbf4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:241 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x425c25 0x86827d 0x86825e 0x876646 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x86827c github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/pb/crypto.pb.go:50 # 0x86825d github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:175 # 0x876645 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 176] @ 0x48b5e5 0x425c25 0x107888f 0x1077c66 0x10758e8 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x107888e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ee github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:525 # 0x1077c65 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x10758e7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 1792] @ 0x48b5ec 0x425c25 0xdb8505 0xdb84f7 0xdb866c 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdb8504 crypto/tls.Server+0x124 crypto/tls/tls.go:47 # 0xdb84f6 crypto/tls.QUICServer+0x116 crypto/tls/quic.go:194 # 0xdb866b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x28b github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:130 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x173840d 0x1737eba 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x173840c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x1737eb9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 576] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416454 0xd4a674 0xd498df 0x4956c1 # 0xd4a673 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:276 # 0xd498de github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xdad2b2 0xdac605 0xde47ae 0xde2696 0xdd62af 0xdd592c 0xdc98c5 0xe0319a 0x4956c1 # 0xdad2b1 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/received_packet_tracker.go:59 # 0xdac604 github.com/quic-go/quic-go/internal/ackhandler.(*ReceivedPacketHandler).GetAckFrame+0x24 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/received_packet_handler.go:89 # 0xde47ad github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x28d github.com/quic-go/quic-go@v0.60.0/packet_packer.go:528 # 0xde2695 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x195 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:347 # 0xdd62ae github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.60.0/connection.go:2536 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [3: 3840] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72d0b5 0x72d097 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72d0b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72d096 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 256] @ 0x48b60c 0x490329 0x53d476 0x53d6f9 0x16469de 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x16469dd github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0xa05fb3 0xa05ccb 0xa05a5f 0xa128bd 0xa122a5 0xa131a5 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0xa05fb2 net/http.(*routingNode).matchPath+0x1b2 net/http/routing_tree.go:184 # 0xa05cca net/http.(*routingNode).matchMethodAndPath+0x12a net/http/routing_tree.go:147 # 0xa05a5e net/http.(*routingNode).match+0x9e net/http/routing_tree.go:126 # 0xa128bc net/http.(*ServeMux).matchOrRedirect+0x11c net/http/server.go:2725 # 0xa122a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa131a4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c777 0x16e48cf 0x1737b9a 0x93c6a7 0xdbd27f 0xdb6fba 0xdc0268 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdc0267 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x1c7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:147 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0xcfbf33 0xd555b9 0x10775ee 0x1077a5a 0x1077150 0x4956c1 # 0xcfbf32 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10775ed github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x73ff11 0xb101ea 0xb10545 0xc2ec4f 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73ff10 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc2ec4e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x60e github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:107 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1718906 0x171f288 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1718905 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x171f287 crypto/internal/fips140/ecdsa.newDRBG[...]+0x647 crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x698566 0x6ae88c 0x6ae0ca 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x698565 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc8c5 0x16d7f32 0x16e4e2e 0x1738a66 0x173800d 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f31 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16e4e2d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173800c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x473297 0x740d94 0xd48f66 0xd48f4d 0xd48f33 0xd48f67 0xd54bdc 0x10f9843 0xd49945 0x4956c1 # 0x740d93 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xd48f65 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xd48f4c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xd48f32 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xd48f66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd54bdb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10f9842 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 2080] @ 0x48b60c 0x473914 0x473426 0x117bf14 0x117bc7d 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x117bf13 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x193 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117bc7c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xbc github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x771c51 0x771edc 0x775350 0x107ae75 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x771c50 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ae74 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4d4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x48b60c 0x490933 0x7731ef 0x773194 0x775b48 0x11763b9 0x1175df0 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x7731ee strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x773193 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x775b47 github.com/multiformats/go-multiaddr.Multiaddr.String+0x67 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x11763b8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1175def github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3cf github.com/pactus-project/pactus/network/notifee.go:104 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 32] @ 0x48b60c 0x473297 0x51fe06 0xa6d654 0xb95625 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa6d653 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb95624 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:333 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xdc8596 0xdc85ef 0xdc2bba 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc8595 github.com/quic-go/quic-go.newRetransmissionQueue+0x235 github.com/quic-go/quic-go@v0.60.0/retransmission_queue.go:24 # 0xdc85ee github.com/quic-go/quic-go.(*Conn).preSetup+0x28e github.com/quic-go/quic-go@v0.60.0/connection.go:517 # 0xdc2bb9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.60.0/connection.go:311 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x134aff5 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x134aff4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:409 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 80] @ 0x48b60c 0x473297 0x51fe06 0xcfce90 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfce8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [5: 320] @ 0x48b5e5 0x490329 0x77b36b 0xb292f7 0xb2929a 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x77b36a github.com/multiformats/go-multiaddr.Join+0x14a github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb292f6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb29299 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0x4e08e5 0x5a52d4 0x5a5185 0x5a3dd9 0xb2b777 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x4e08e4 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x5a52d3 net.addrTable+0x113 net/interface_linux.go:149 # 0x5a5184 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x746cda 0x746ac3 0x767f76 0x879451 0xd7d588 0xd7d2b9 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x746cd9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x746ac2 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x767f75 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x879450 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd7d587 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd7d2b8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 768] @ 0x48b5e5 0x4908c7 0xb47670 0xb97089 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb4766f github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x18f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:91 # 0xb97088 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1e8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:515 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 176] @ 0x48b60c 0x490329 0x93db59 0x960eb1 0x95ddec 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x93db58 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x960eb0 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x510 crypto/tls/handshake_client_tls13.go:668 # 0x95ddeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x594cb9 0x59437b 0x5af1de 0x599830 0x59acc5 0x59e32c 0x4956c1 # 0x594cb8 net.(*Dialer).dialCtx+0x1f8 net/dial.go:585 # 0x59437a net.(*Dialer).DialContext+0x7a net/dial.go:527 # 0x5af1dd net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x59982f net.(*Resolver).exchange+0x34f net/dnsclient_unix.go:185 # 0x59acc4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x59e32b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x1177f07 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1177f06 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x186 github.com/pactus-project/pactus/network/stream.go:58 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [22: 39424] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc37be6 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc37be5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:942 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 288] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x4158bd 0x15d7cfd 0x15d76b6 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d7cfc github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x15d76b5 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0x4e08e5 0x5a52d4 0x5a5185 0x5a3dd9 0xb2b777 0x10ee205 0x10ee096 0x10edec5 0x10ebb53 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0x4e08e4 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x5a52d3 net.addrTable+0x113 net/interface_linux.go:149 # 0x5a5184 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10ee204 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10ee095 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10edec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10ebb52 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 416] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc38507 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc38506 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9a6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1000 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b60c 0x490329 0x67c0b9 0x698397 0x6ae125 0x6e24e5 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x67c0b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae124 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x70a345 0x975638 0x975535 0x709f84 0x70a3dc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 416] @ 0x48b60c 0x490329 0x64f84a 0x11a693f 0x11a6940 0x11bd58f 0x11bdc25 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x11a693e github.com/fxamacker/cbor/v2.Marshal+0xde github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x11a693f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xdf github.com/pactus-project/pactus/sync/bundle/bundle.go:82 # 0x11bd58e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11bdc24 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 480] @ 0x48b60c 0x490329 0x67c4c5 0x6ae03d 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x67c4c4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x72c3d1 0x72e23d 0x72c96c 0x8f0065 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x72c3d0 github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x1f0 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:100 # 0x72e23c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x72c96b github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x8f0064 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:526 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 384] @ 0x48b60c 0x490329 0x67c0b9 0x698397 0x6ae13a 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x67c0b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae139 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 384] @ 0x48b5e5 0x4908c7 0x115c879 0x115c82c 0x105f952 0x105ecb4 0x4956c1 # 0x115c878 slices.Clone[...]+0x78 slices/slices.go:360 # 0x115c82b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x105f951 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x105ecb3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [5: 320] @ 0x48b5e5 0x425c25 0x124e2a5 0x1249245 0x127ca3b 0x1274eff 0x12f2328 0x12f1af6 0x4956c1 # 0x124e2a4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.56.0/http2/frame.go:1721 # 0x1249244 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274efe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [2: 32] @ 0x48b605 0x473914 0x473426 0x16422b0 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x16422af github.com/creachadair/jrpc2.(*Response).MarshalJSON+0x2f github.com/creachadair/jrpc2@v1.3.5/base.go:167 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x984ad9 0x980b05 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x984ad8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:832 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x1737b9a 0x1738925 0x98954e 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 192] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc3c816 0xc3c817 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc3c815 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x7d5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1334 # 0xc3c816 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x7d6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1404 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x55c919 0x55b29e 0x55aafe 0x55a6d9 0x134d537 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x55c918 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x134d536 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 320] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0x16440fb 0x16440e6 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x16440fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16440e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [21: 11526144] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b60c 0x473297 0x5a6ed8 0x77888f 0x77f1ea 0x772d8f 0x773dca 0x771cc7 0x771edc 0x775350 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x77888e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x77f1e9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x772d8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [6: 29184] @ 0x48b5ec 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 208] @ 0x48b60c 0x490329 0x6e7e4b 0x6e7a8d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72f98d 0x72f8ac 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x73044e 0x730434 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e7e4a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6e7a8c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72f98c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72f8ab github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:149 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x73044d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730433 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 704] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 1680] @ 0x48b5e5 0x425c25 0x9807ba 0x97b80c 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9807b9 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x97b80b crypto/tls.(*Conn).readClientHello+0x16b crypto/tls/handshake_server.go:168 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x425c25 0x79e59a 0xd7b514 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x79e599 crypto/x509.(*Certificate).Verify+0x459 crypto/x509/verify.go:616 # 0xd7b513 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x293 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:184 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 672] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0x10779fe 0x1077150 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x10779fd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:445 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [21: 11526144] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [28: 15368192] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 2097152] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x565010 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x56500f encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 240] @ 0x48b5e5 0x4908c7 0x10eab5d 0x10eab9e 0x10eaa45 0x10fc01a 0x1063223 0x1061745 0x105ec88 0x4956c1 # 0x10eab5c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10eab9d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getDialableAddrs+0xbd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:420 # 0x10eaa44 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:411 # 0x10fc019 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x1063222 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipPeer+0x42 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:60 # 0x1061744 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x364 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:427 # 0x105ec87 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6e7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 16] @ 0x48b5e5 0x490329 0xc29c3f 0x10616f7 0x105ec88 0x4956c1 # 0xc29c3e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10616f6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x316 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:423 # 0x105ec87 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6e7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 64] @ 0x48b5e5 0x421e0b 0xce0205 0xcdfa9d 0xcdf4ba 0xcf8915 0xcf881c 0xd6f4b1 0xe30a4f 0xd6e3be 0x4956c1 # 0xce0204 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x104 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:267 # 0xcdfa9c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:214 # 0xcdf4b9 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x179 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:127 # 0xcf8914 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:386 # 0xcf881b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x29b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd6f4b0 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [28: 15368192] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [24: 13172736] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 10977280] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [21: 11526144] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 1081344] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 2304] @ 0x48b5e5 0x490329 0x564d96 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x564d95 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 64] @ 0x48b5e5 0x4908c7 0xbf9812 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9811 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2653 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x1738447 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738446 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x473297 0x17388e9 0x17384c9 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x17388e8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 384] @ 0x48b5e5 0x4908c7 0xc44685 0xc444c5 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44684 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x244 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:87 # 0xc444c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2006 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0xd49351 0xd49099 0x4a354c 0xd4903b 0xd4900f 0xd49862 0x4956c1 # 0xd49350 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x1d0 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:105 # 0xd49098 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close.func1+0x18 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:66 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd4903a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd4900e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:65 # 0xd49861 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:137 0: 0 [1: 8] @ 0x48b5e5 0x4908c7 0x12ebda7 0x12fd575 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12ebda6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.81.1/rpc_util.go:384 # 0x12fd574 google.golang.org/grpc.newClientStreamWithParams+0x1d4 google.golang.org/grpc@v1.81.1/stream.go:310 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x12fc665 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12fc664 google.golang.org/grpc.newClientStream+0x164 google.golang.org/grpc@v1.81.1/stream.go:222 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0xd1eb1b 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x73ff11 0xb101ea 0xb10545 0xb8b672 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xd1eb1a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:26 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73ff10 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb8b671 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:53 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x48b5e5 0x421e0b 0x134d5e5 0x134d5ab 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x134d5e4 google.golang.org/grpc/metadata.NewOutgoingContext+0x144 google.golang.org/grpc@v1.81.1/metadata/metadata.go:173 # 0x134d5aa github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x10a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 128] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x73ff11 0xb101ea 0xb10545 0xc2ec4f 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73ff10 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc2ec4e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x60e github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:107 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x11762d5 0x11757a5 0x4956c1 # 0x11762d4 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x174 github.com/pactus-project/pactus/network/notifee.go:134 # 0x11757a4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [5: 400] @ 0x48b5e5 0x425c25 0x126b0f4 0x13024e9 0x130231c 0x1301685 0x130040d 0x130131c 0x12ddd99 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x126b0f3 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1113 # 0x13024e8 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.81.1/internal/transport/client_stream.go:81 # 0x130231b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.81.1/stream.go:1132 # 0x1301684 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.81.1/stream.go:983 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x130131b google.golang.org/grpc.(*clientStream).SendMsg+0x69b google.golang.org/grpc@v1.81.1/stream.go:991 # 0x12ddd98 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 560] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32768] @ 0x48b613 0x490329 0x1253107 0x12587d2 0x50b588 0x5b62b6 0x12589c7 0x1258c94 0x4d866e 0x1248585 0x1248553 0x1248c4b 0x127c9a5 0x126f51a 0x4956c1 # 0x1253106 google.golang.org/grpc/internal/mem.(*SimpleBufferPool).Get+0xe6 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:342 # 0x12587d1 google.golang.org/grpc/internal/transport/readyreader.NewNonBlocking.func1+0x31 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:97 # 0x50b587 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x5b62b5 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0x12589c6 google.golang.org/grpc/internal/transport/readyreader.(*nonBlockingReader).ReadOnReady+0xa6 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:114 # 0x1258c93 google.golang.org/grpc/internal/transport/readyreader.(*bufReadyReader).Read+0x173 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:221 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0x1248584 io.ReadFull+0x64 io/io.go:354 # 0x1248552 golang.org/x/net/http2.readFrameHeader+0x32 golang.org/x/net@v0.56.0/http2/frame.go:250 # 0x1248c4a golang.org/x/net/http2.(*Framer).ReadFrameHeader+0x6a golang.org/x/net@v0.56.0/http2/frame.go:513 # 0x127c9a4 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x44 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:493 # 0x126f519 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc8c5 0x16d7f32 0x16e4e2e 0x1738a66 0x1737ef0 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f31 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16e4e2d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1737eef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x490329 0x544147 0x66ba85 0x8f060c 0x8f0547 0x8ed35b 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba84 github.com/pactus-project/pactus/util/encoding.WriteElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x8f060b github.com/pactus-project/pactus/util/encoding.WriteElements+0x2ab github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x8f0546 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1e6 github.com/pactus-project/pactus/store/tx.go:41 # 0x8ed35a github.com/pactus-project/pactus/store.(*store).SaveBlock+0xda github.com/pactus-project/pactus/store/store.go:157 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0xb13145 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0xb13144 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [3: 288] @ 0x48b60c 0x490329 0x708845 0x792b14 0x798fe5 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708844 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x792b13 crypto/x509.parseExtension+0x73 crypto/x509/parser.go:233 # 0x798fe4 crypto/x509.parseCertificate+0x1084 crypto/x509/parser.go:1043 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x698566 0x6ae88c 0x6ae065 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x698565 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae064 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 96] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x72ddf7 0x72de03 0x72d312 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x72ddf6 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf6 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x72de02 github.com/pactus-project/pactus/types/block.(*Header).Decode+0x102 github.com/pactus-project/pactus/types/block/header.go:111 # 0x72d311 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e491b 0x16e4df5 0x1738a66 0x1737ef0 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16e4df4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1737eef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x490329 0x171ed4f 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171ed4e crypto/internal/fips140/ecdsa.newDRBG[...]+0x10e crypto/internal/fips140/ecdsa/hmacdrbg.go:64 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x93c6a7 0xdbd27f 0xdbc77a 0xdbc65b 0xdc03d7 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbc779 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:48 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdc03d6 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xd6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:155 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0x96ad45 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96ad44 crypto/tls.(*clientHelloMsg).unmarshal+0x11a4 crypto/tls/handshake_messages.go:620 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1536] @ 0x48b60c 0x490329 0xd92b45 0x4a3791 0xdf2038 0xdf202c 0xdf1cc5 0xdf1a7b 0xde0263 0xdded45 0xde5d1e 0xde5545 0xde5405 0xde41aa 0xde3f45 0xdd7355 0xdd6826 0xdd63fc 0xdd592c 0xdc98c5 0x4956c1 # 0xd92b44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:14 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf2037 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1f7 github.com/quic-go/quic-go@v0.60.0/internal/wire/pool.go:21 # 0xdf202b github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1eb github.com/quic-go/quic-go@v0.60.0/send_stream.go:334 # 0xdf1cc4 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.60.0/send_stream.go:286 # 0xdf1a7a github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.60.0/send_stream.go:225 # 0xde0262 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.60.0/framer.go:261 # 0xdded44 github.com/quic-go/quic-go.(*framer).Append+0x284 github.com/quic-go/quic-go@v0.60.0/framer.go:109 # 0xde5d1d github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x55d github.com/quic-go/quic-go@v0.60.0/packet_packer.go:692 # 0xde5544 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:605 # 0xde5404 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xa4 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:596 # 0xde41a9 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x169 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:487 # 0xde3f44 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x84 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:470 # 0xdd7354 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x94 github.com/quic-go/quic-go@v0.60.0/connection.go:2738 # 0xdd6825 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.60.0/connection.go:2603 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 0: 0 [3: 144] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc45f5d 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc45f5c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x35c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [3: 480] @ 0x48b5e5 0x425c25 0xcfceac 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xcfceab github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [2: 160] @ 0x48b5e5 0x421e0b 0x6e9fad 0x6ea9ff 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e9fac github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea9fe github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 1872] @ 0x48b60c 0x473297 0x51fe06 0x117bf07 0x117bc7d 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0x117bf06 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117bc7c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xbc github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 320] @ 0x48b60c 0x425c25 0x4e13cd 0x4e1677 0x5a22ec 0x5bbbbb 0x5bab10 0xa14dcc 0x1652f88 0x165404b 0x4956c1 # 0x4e13cc syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1676 syscall.Getsockname+0x76 syscall/syscall_linux.go:715 # 0x5a22eb net.(*netFD).accept+0x1cb net/fd_unix.go:166 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1652f87 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x165404a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:91 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x11782d5 0x11746ca 0x4956c1 # 0x11782d4 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2f4 github.com/pactus-project/pactus/network/stream.go:107 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [6: 1344] @ 0x48b60c 0x425c25 0x6f9f7a 0x6f9f90 0x16e48cf 0x171edc9 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9f79 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9f8f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x171edc8 crypto/internal/fips140/ecdsa.newDRBG[...]+0x188 crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x70a345 0x707a45 0x70ca8f 0x70c9f8 0x709f84 0x70a3dc 0x707a45 0x70c8d7 0x712d7e 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x707a44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70ca8e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x70c9f7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x707a44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70c8d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x712d7d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x473297 0x55ceb4 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x55ceb3 encoding/json.(*decodeState).object+0xe73 encoding/json/decode.go:787 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b5e5 0x421e0b 0x907d45 0x907d61 0x90746c 0xb18ea5 0xb18e78 0xb1b173 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x907d44 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa4 go.opentelemetry.io/otel@v1.44.0/attribute/set.go:375 # 0x907d60 go.opentelemetry.io/otel/attribute.newSet+0xc0 go.opentelemetry.io/otel@v1.44.0/attribute/set.go:362 # 0x90746b go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x2ab go.opentelemetry.io/otel@v1.44.0/attribute/set.go:265 # 0xb18ea4 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.44.0/attribute/set.go:210 # 0xb18e77 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/context.go:16 # 0xb1b172 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:72 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 48] @ 0x48b60c 0x473914 0x473426 0xb8d898 0xb8d8dd 0xb8d911 0xb8dcac 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb8d897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d8dc github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dcab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:107 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdbc77a 0xdbc65b 0xdc03d7 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbc779 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:48 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdc03d6 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xd6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:155 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x72d496 0x72c4f6 0x8f004e 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x72d495 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8f004d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bdc25 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bdc24 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 1440] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0x876792 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x876791 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 540672] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49b0 0x1737b9a 0x93c6a7 0xdbd27f 0xdb6fba 0xdc010d 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdc010c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:140 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef6b9 0xd17505 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef6b8 time.NewTicker+0x78 time/tick.go:44 # 0xd17504 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [4: 1152] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0x876792 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x876791 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 64] @ 0x48b5e5 0x46efb3 0xc44798 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44797 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x357 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2006 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [3: 192] @ 0x48b60c 0x473914 0x473426 0x1737cac 0x1738925 0x17384c9 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737cab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 2048] @ 0x48b5e5 0x48b7c5 0x48b833 0x4cc525 0x647625 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x48b832 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2226 # 0x4cc524 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x647624 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2367 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b5e5 0x4908c7 0xdaec91 0xdaec37 0xdd7717 0xdd74f1 0xdd6826 0xdd63fc 0xdd592c 0xdc98c5 0x4956c1 # 0xdaec90 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentPacket+0x4d0 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_history.go:63 # 0xdaec36 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x476 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:306 # 0xdd7716 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1b6 github.com/quic-go/quic-go@v0.60.0/connection.go:2772 # 0xdd74f0 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x230 github.com/quic-go/quic-go@v0.60.0/connection.go:2744 # 0xdd6825 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.60.0/connection.go:2603 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0xdae245 0xdae27e 0xdc2ca5 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdae244 github.com/quic-go/quic-go/internal/ackhandler.newECNTracker+0x2c4 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/ecn.go:72 # 0xdae27d github.com/quic-go/quic-go/internal/ackhandler.NewSentPacketHandler+0x2fd github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:158 # 0xdc2ca4 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.60.0/connection.go:313 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [6: 384] @ 0x48b60c 0x490329 0x67893c 0x67c476 0x6ae03d 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x67893b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 224] @ 0x48b60c 0x41b526 0x1178685 0x4956c1 # 0x1178684 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x64 github.com/pactus-project/pactus/network/stream.go:109 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 512] @ 0x48b60c 0x425c25 0x788ebe 0x788ed3 0xdb76a5 0xdbd5ce 0x67169a 0xdbd425 0xdbd3bf 0xdb879f 0xdb847d 0xdc2f99 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0x788ebd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x788ed2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb76a4 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:53 # 0xdbd5cd github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x16d github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:47 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb847c github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x9c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:116 # 0xdc2f98 github.com/quic-go/quic-go.init.func1+0xf78 github.com/quic-go/quic-go@v0.60.0/connection.go:358 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 896] @ 0x48b60c 0x425c25 0x16e0ad2 0x994939 0x945796 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e0ad1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x66c719 0x6eb8a5 0x6ec2e5 0x72b2a3 0x72d4b0 0x72c4f6 0x8f004e 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x66c718 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6eb8a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:48 # 0x6ec2e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:167 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8f004d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdbc77a 0xdbc65b 0xdc0177 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbc779 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:48 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdc0176 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xd6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:141 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 16] @ 0x48b605 0x490933 0x96f1af 0x96f0df 0x96f0d5 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96f1ae vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1c2e vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96f0de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x1b5e vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x96f0d4 crypto/tls.(*serverHelloMsg).marshal+0x1b54 crypto/tls/handshake_messages.go:851 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x16d7f32 0x1737d15 0x1738925 0x9895cd 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f31 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1536] @ 0x48b5ec 0x425c25 0x797fa5 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x797fa4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 1536] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72d0b5 0x72d097 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72d0b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72d096 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 1536] @ 0x48b5e5 0x4908c7 0xbfa748 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa747 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b5e5 0x490329 0xb2d0ff 0xb2d4fd 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0xb2d0fe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x23e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 704512] @ 0x48b613 0x490933 0x8a9b92 0x8be35f 0x8d305d 0x8d3c86 0x8efb85 0x8efaba 0x1187037 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8a9b91 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x8be35e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x8d305c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x8d3c85 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8efb84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8efab9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x1187036 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6f6 github.com/pactus-project/pactus/state/state.go:510 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x1737b9a 0x1738925 0x98954e 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e491b 0x1737b9a 0x1738925 0x17384c9 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xd7b2e6 0xd7b2bb 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7b2e5 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd7b2ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x12f243e 0x1274831 0x12750ee 0x12f2328 0x12f1af6 0x4956c1 # 0x12f243d google.golang.org/grpc.(*Server).serveStreams.func2+0x7d google.golang.org/grpc@v1.81.1/server.go:1062 # 0x1274830 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2410 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:624 # 0x12750ed google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 8] @ 0x48b5e5 0x41b4ad 0x1644125 0x16440e6 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1644124 github.com/creachadair/jrpc2.newPending+0x364 github.com/creachadair/jrpc2@v1.3.5/client.go:445 # 0x16440e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 704512] @ 0x48b613 0x490933 0x8a9b92 0x8bf0b6 0x8be66b 0x8beb5c 0x8c0eef 0x8bfda5 0x8c027e 0x8c0410 0x8ecc3c 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8a9b91 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x8bf0b5 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x315 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x8be66a github.com/syndtr/goleveldb/leveldb.decodeBatch+0x22a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x8beb5b github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x1db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x8c0eee github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x8bfda4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x8c027d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x8c040f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ecc3b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b605 0x473297 0x164ca78 0x1648c29 0x16482d3 0x4a4baa 0x4956c1 # 0x164ca77 github.com/creachadair/jrpc2.tasks.responses+0x377 github.com/creachadair/jrpc2@v1.3.5/server.go:807 # 0x1648c28 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 3584] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0xb114e6 0xb1d9ac 0xb8cd33 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb8cd32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:135 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 48] @ 0x48b5e5 0x4908c7 0x1646718 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x1646717 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0xb7 github.com/creachadair/jrpc2@v1.3.5/json.go:96 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x93c6a7 0xdbd27f 0xdbc77a 0xdbc65b 0xdbd765 0x67169a 0xdbd425 0xdbd3bf 0xdb8b65 0xdd0023 0xdceb8b 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbc779 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:48 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdbd764 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x304 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:51 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb8b64 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).ChangeConnectionID+0x44 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:172 # 0xdd0022 github.com/quic-go/quic-go.(*Conn).handleRetryPacket+0x882 github.com/quic-go/quic-go@v0.60.0/connection.go:1542 # 0xdceb8a github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xb8a github.com/quic-go/quic-go@v0.60.0/connection.go:1319 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c777 0x16e491b 0x1737b9a 0x93c6a7 0xdbd27f 0xdb6fba 0xdc010d 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdc010c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:140 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [2: 224] @ 0x48b60c 0x41b526 0xd15e78 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e77 github.com/libp2p/go-yamux/v5.newSession+0x2d7 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:147 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x6dff37 0x16e491b 0x6dfeb3 0x98971e 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfeb2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 5406720] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x868294 0x8681bd 0x879425 0x107b96f 0x107b2b6 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x868293 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8681bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x879424 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x107b96e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:843 # 0x107b2b5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x915 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:791 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0xb190ce 0xb8b875 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb190cd github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x18d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/metrics.go:114 # 0xb8b874 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:90 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x48b60c 0x490933 0x9766db 0x9765a3 0x9765a8 0x709f84 0x70a3dc 0x976534 0x976513 0x709f84 0x70a3dc 0x975fa5 0x975e97 0x709f84 0x70a3dc 0x975638 0x975535 0x709f84 0x70a3dc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9766da vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9765a2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9765a7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x976533 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x976512 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975fa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975e96 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 5947392] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 6488064] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 7569408] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 7569408] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 6488064] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 6488064] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 672] @ 0x48b60c 0x41b526 0x10fb3c5 0x10fb45b 0x10fad15 0xc2f782 0x4956c1 # 0x10fb3c4 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10fb45a github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e491b 0x1737b9a 0x1738925 0x17384c9 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x771c51 0x771edc 0x775350 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x771c50 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [3: 192] @ 0x48b5e5 0x425c25 0x6f43a5 0x6f412a 0x989fd0 0x98ad50 0x67169a 0x98a914 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f43a4 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x204 crypto/ecdh/x25519.go:65 # 0x6f4129 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x989fcf crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:129 # 0x98ad4f crypto/tls.(*hybridKeyExchange).serverSharedSecret.func1+0x4f crypto/tls/key_schedule.go:218 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a913 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x193 crypto/tls/key_schedule.go:217 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 64] @ 0x48b5e5 0x425c25 0xd15327 0xd1d676 0xd1d54c 0xd1ef38 0xd55642 0x10f969c 0xd49945 0x4956c1 # 0xd15326 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d675 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd1d54b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10f969b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 448] @ 0x48b5e5 0x425c25 0x15d7a37 0x15d76b6 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d7a36 github.com/pactus-project/pactus/www/grpc.metricToProto+0x76 github.com/pactus-project/pactus/www/grpc/network.go:139 # 0x15d76b5 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [4: 768] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 1664] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc2f651 0xc2fea7 0x4956c1 # 0xc2f650 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyPeerDead+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:155 # 0xc2fea6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x146 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:207 0: 0 [1: 24] @ 0x48b5e5 0x4908c7 0x792368 0x79862d 0x7993bd 0xd7ade8 0x95c543 0x960c3a 0x95ddec 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x792367 crypto/x509.parseName+0x307 crypto/x509/parser.go:177 # 0x79862c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x95c542 crypto/tls.(*Conn).verifyServerCertificate+0x862 crypto/tls/handshake_client.go:1182 # 0x960c39 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x95ddeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 480] @ 0x48b5e5 0x425c25 0x941470 0xdb80b7 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x94146f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xdb80b6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x96 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:90 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 64] @ 0x48b5e5 0x41b4ad 0x1265acd 0x1265abc 0x1268faa 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1265acc google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.81.1/internal/transport/transport.go:76 # 0x1265abb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:497 # 0x1268fa9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 80] @ 0x48b605 0x473297 0x81fb0f 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x81fb0e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b60c 0x473297 0x51fe06 0x121f9f4 0x15d4f45 0x134b5ab 0x15a8c5e 0x134b403 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0x121f9f3 google.golang.org/grpc/status.Errorf+0x33 google.golang.org/grpc@v1.81.1/status/status.go:64 # 0x15d4f44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0xe4 github.com/pactus-project/pactus/www/grpc/blockchain.go:283 # 0x134b5aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:432 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b402 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:434 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [8: 640] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0x1273a25 0x12750ee 0x12f2328 0x12f1af6 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x1273a24 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1604 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:524 # 0x12750ed google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 32768] @ 0x48b613 0x490329 0x1253107 0x127bb48 0x1248744 0x124b73c 0x125cf6d 0x125cf6e 0x125bb95 0x127225c 0x4956c1 # 0x1253106 google.golang.org/grpc/internal/mem.(*SimpleBufferPool).Get+0xe6 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:342 # 0x127bb47 google.golang.org/grpc/internal/transport.(*bufWriter).Write+0x67 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:332 # 0x1248743 golang.org/x/net/http2.(*Framer).endWrite+0xa3 golang.org/x/net@v0.56.0/http2/frame.go:386 # 0x124b73b golang.org/x/net/http2.(*Framer).WriteWindowUpdate+0x17b golang.org/x/net@v0.56.0/http2/frame.go:1039 # 0x125cf6c google.golang.org/grpc/internal/transport.(*loopyWriter).outgoingWindowUpdateHandler+0x1ec google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:644 # 0x125cf6d google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x1ed google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:880 # 0x125bb94 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xf4 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:615 # 0x127225b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:342 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x17384c9 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x48b5e5 0x4908c7 0x15d78ec 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d78eb github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737b65 0x1738925 0x17384c9 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737b64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b60c 0x490329 0x1738658 0x17384c9 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738657 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x746cda 0x746ac3 0x767f76 0x879451 0x107bf39 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x746cd9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x746ac2 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x767f75 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x879450 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x107bf38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 48] @ 0x48b605 0x490329 0x900e15 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b60c 0x490933 0x8f00d3 0x8f0061 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8f00d2 github.com/pactus-project/pactus/store.blockHashKey+0xf2 github.com/pactus-project/pactus/store/block.go:30 # 0x8f0060 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x80 github.com/pactus-project/pactus/store/store.go:526 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xc3979d 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc3979c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x69c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1136 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 32] @ 0x48b60c 0x490329 0x9007b5 0x900bd4 0x900a90 0xd75131 0x4956c1 # 0x9007b4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x900a8f github.com/multiformats/go-multistream.delitmWriteAll+0x8f github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd75130 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xf0 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x5be872 0x5b7810 0x5b6f7b 0x5ac278 0x5bfd27 0x59696b 0x5962a8 0x595a39 0x594785 0x5af1de 0x599830 0x59acc5 0x59e32c 0x4956c1 # 0x5be871 net.sockaddrToUDP+0x71 net/udpsock_posix.go:20 # 0x5b780f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x5b6f7a net.socket+0x29a net/sock_posix.go:70 # 0x5ac277 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5bfd26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x59696a net.(*sysDialer).dialSingle+0x26a net/dial.go:795 # 0x5962a7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x595a38 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x594784 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0x5af1dd net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x59982f net.(*Resolver).exchange+0x34f net/dnsclient_unix.go:185 # 0x59acc4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x59e32b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [3: 144] @ 0x48b5e5 0x48b725 0x4cc8bd 0x55b796 0x55c09d 0x55b29e 0x55aafe 0x55a6d9 0x1646f6f 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55b795 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55c09c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646f6e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 96] @ 0x48b60c 0x473297 0x999b07 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x999b06 net/textproto.readMIMEHeader+0x326 net/textproto/reader.go:574 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0x5a2265 0x5a220f 0x5bbbbb 0x5bab10 0xb2ae8a 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x5a2264 net.newFD+0x144 net/fd_unix.go:27 # 0x5a220e net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb2ae89 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x8e4cb6 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eaa8d 0x8ee67e 0x1189076 0x15d4caf 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x8e4cb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eaa8c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee67d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4cae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x1652325 0x16522f9 0x16522de 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1652324 net/textproto.MIMEHeader.Set+0x104 net/textproto/header.go:22 # 0x16522f8 net/http.Header.Set+0xd8 net/http/header.go:40 # 0x16522dd github.com/creachadair/jrpc2/jhttp.writeJSON+0xbd github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:147 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 288] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x4158bd 0xd1a86c 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1a86b github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x36b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 832] @ 0x48b5e5 0x490329 0x6e8e6e 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e8e6d github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xad github.com/pactus-project/pactus/types/certificate/certificate.go:310 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 192] @ 0x48b60c 0x473297 0x51fe06 0xcfaa6c 0xcfbd15 0xd555b9 0x10775ee 0x1077a5a 0x1077150 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfaa6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10775ed github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 224] @ 0x48b60c 0x41b526 0x1594f28 0x15943ad 0x1598d56 0x15992e7 0x1393af7 0x139b8fc 0x13a3211 0x139b137 0x139aefc 0x139acef 0x13995e2 0x139ac18 0x159db26 0x159ffd2 0x159fccf 0x159fc25 0x168d163 0x4956c1 # 0x1594f27 github.com/glebarez/go-sqlite.interruptOnDone+0x47 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:756 # 0x15943ac github.com/glebarez/go-sqlite.(*stmt).query+0xcc github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:590 # 0x1598d55 github.com/glebarez/go-sqlite.(*conn).query+0xf5 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:1519 # 0x15992e6 github.com/glebarez/go-sqlite.(*conn).QueryContext+0x26 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite_go18.go:38 # 0x1393af6 database/sql.ctxDriverQuery+0xd6 database/sql/ctxutil.go:48 # 0x139b8fb database/sql.(*DB).queryDC.func1+0x15b database/sql/sql.go:1786 # 0x13a3210 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x139b136 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1781 # 0x139aefb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x139acee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13995e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x139ac17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x159db25 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x159ffd1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fcce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 448] @ 0x48b60c 0x41b526 0xd1b757 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xd1b756 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [3: 72] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e2a3e 0x1185358 0x1185373 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e2a3d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x1185357 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x3f7 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x1185372 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x412 github.com/pactus-project/pactus/state/state.go:301 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b5e5 0x48b725 0x4cc8bd 0x806ee5 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x87a1b1 0x8773b4 0x876adb 0x4a354c 0x876a5b 0x876a2f 0x876345 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x806ee4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x87a1b0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:171 # 0x8773b3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x876ada github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x876a5a sync.(*Once).Do+0x3a sync/once.go:69 # 0x876a2e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x876344 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 192] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x72ddf7 0x72de03 0x72d312 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x72ddf6 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf6 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x72de02 github.com/pactus-project/pactus/types/block.(*Header).Decode+0x102 github.com/pactus-project/pactus/types/block/header.go:111 # 0x72d311 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e49ee 0x6dfeb3 0x98971e 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfeb2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x678136 0x67c0da 0x698397 0x6ae13a 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x678135 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae139 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 320] @ 0x48b5e5 0x4908c7 0x4e0598 0x4e0093 0x5a5085 0x5a3dd9 0xb2b777 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x4e0597 syscall.ParseNetlinkMessage+0x137 syscall/netlink_linux.go:133 # 0x4e0092 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5a5084 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [1: 32] @ 0x48b60c 0x490933 0x96a1e6 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96a1e5 crypto/tls.(*clientHelloMsg).unmarshal+0x645 crypto/tls/handshake_messages.go:472 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 896] @ 0x48b5e5 0x425c25 0xc44365 0xc44354 0xc41b65 0xc4d4fa 0x4956c1 # 0xc44364 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:287 # 0xc44353 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x773 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1998 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 112] @ 0x48b60c 0x490329 0x740c46 0x87b138 0x87b122 0x87b123 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcf9b74 0xcf9bae 0xcf7f91 0xcfb48c 0xe1b65a 0xe1b3af 0xe1af25 0xe1f3ac 0xe1f6b2 0xe1ed85 0xd51acc 0x4956c1 # 0x740c45 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x87b137 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x87b121 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x87b122 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcf9b73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:623 # 0xcf9bad github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:555 # 0xcf7f90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcfb48b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xe1b659 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x119 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:128 # 0xe1b3ae github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x18e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:106 # 0xe1af24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:53 # 0xe1f3ab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe1f6b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe1ed84 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd51acb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e49b0 0x1737b9a 0x1738925 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x490329 0x77b285 0xb29497 0xb2943a 0xb27997 0xe16956 0xe16948 0xe1cc7b 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x77b284 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb29496 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb29439 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xe16955 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xe16947 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xe1cc7a github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x3da github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:154 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 416] @ 0x48b60c 0x490329 0x8ed44c 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8ed44b github.com/pactus-project/pactus/store.(*store).SaveBlock+0x1cb github.com/pactus-project/pactus/store/store.go:175 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 3072] @ 0x48b60c 0x490933 0x967b75 0x967b45 0x967a57 0x709f84 0x70a3dc 0x9677e5 0x96779e 0x709f84 0x70a3dc 0x967734 0x967713 0x709f84 0x70a3dc 0x96556e 0x965400 0x969ab5 0x97ab18 0x95d7c5 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x967b74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x967b44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x967a56 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9677e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96779d crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x3d crypto/tls/handshake_messages.go:289 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x967712 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96556d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x284d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9653ff crypto/tls.(*clientHelloMsg).marshalMsg+0x26df crypto/tls/handshake_messages.go:285 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x95d7c4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:67 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b60c 0x490329 0xb38fab 0xb38f9c 0xb38f34 0xb38f4a 0xb3c3fe 0xb9437c 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb38faa github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb38f9b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb38f33 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb38f49 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb3c3fd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x29d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb9437b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:179 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x124e1e5 0x1249245 0x127ca3b 0x1274eff 0x12f2328 0x12f1af6 0x4956c1 # 0x124e1e4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.56.0/http2/frame.go:1711 # 0x1249244 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274efe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [2: 64] @ 0x48b60c 0x490c52 0x52d7e5 0x52d8d0 0x6faf0e 0x799079 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x490c51 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d7e4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d8cf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x6faf0d encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:234 # 0x799078 crypto/x509.parseCertificate+0x1118 crypto/x509/parser.go:1047 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 560] @ 0x48b60c 0x490933 0x561145 0x1645a54 0x1643a55 0x1645345 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1645a53 github.com/creachadair/jrpc2.(*Client).marshalParams+0x33 github.com/creachadair/jrpc2@v1.3.5/client.go:428 # 0x1643a54 github.com/creachadair/jrpc2.(*Client).req+0x74 github.com/creachadair/jrpc2@v1.3.5/client.go:165 # 0x1645344 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0xa1dbf1 0xa1dc34 0xa318d9 0xa0a3a7 0xa0f298 0x4956c1 # 0xa1dbf0 io.LimitReader+0x530 io/io.go:461 # 0xa1dc33 net/http.readTransfer+0x573 net/http/transfer.go:573 # 0xa318d8 net/http.readRequest+0x6f8 net/http/request.go:1158 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x17384c9 0x1737eba 0x984218 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737eb9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x11be566 0x11bdd1a 0x1179fa3 0x4956c1 # 0x11be565 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x65 github.com/pactus-project/pactus/sync/sync.go:313 # 0x11bdd19 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:270 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x1182668 0x118262d 0x1182668 0x118262d 0x1182668 0x118262d 0x118262d 0x1182668 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b60c 0x473914 0x473426 0xb8905a 0xb88ff3 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb89059 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb88ff2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 2080] @ 0x48b5e5 0x425c25 0xc376b2 0xc37692 0xc50a9b 0xc4cd9a 0x4956c1 # 0xc376b1 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x551 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:290 # 0xc37691 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x531 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:901 # 0xc50a9a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xb1a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1471 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [3: 48] @ 0x48b60c 0x473297 0x81fe2a 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81fe29 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0xb2d554 0x10ec155 0x10eba28 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d553 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10ec154 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10eba27 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [10: 1280] @ 0x48b5e5 0x425c25 0xc3769e 0xc37692 0xc50a9b 0xc4cd9a 0x4956c1 # 0xc3769d github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x53d github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:287 # 0xc37691 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x531 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:901 # 0xc50a9a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xb1a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1471 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [6: 288] @ 0x48b5e5 0x425c25 0xbf9398 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9397 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe17 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2721 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 448] @ 0x48b5e5 0x425c25 0xd7d636 0xd7d2b9 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7d635 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0xf5 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:168 # 0xd7d2b8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b771c 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8f0031 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b771b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f0030 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x50 github.com/pactus-project/pactus/store/store.go:516 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 144] @ 0x48b5e5 0x425c25 0x8764a6 0x87622c 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x8764a5 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:181 # 0x87622b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [9: 576] @ 0x48b5e5 0x425c25 0x124e2a5 0x1249245 0x127ca3b 0x126f51a 0x4956c1 # 0x124e2a4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.56.0/http2/frame.go:1721 # 0x1249244 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f519 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [8: 1024] @ 0x48b5e5 0x425c25 0x5a2265 0x5a220f 0x5bbbbb 0x5bab10 0xa14dcc 0x1652f88 0x165404b 0x4956c1 # 0x5a2264 net.newFD+0x144 net/fd_unix.go:27 # 0x5a220e net.(*netFD).accept+0xee net/fd_unix.go:158 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1652f87 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x165404a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:91 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x13011e9 0x12ddd99 0x161aa1a 0x12ddc57 0x1349207 0x134d422 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x13011e8 google.golang.org/grpc.(*clientStream).SendMsg+0x568 google.golang.org/grpc@v1.81.1/stream.go:982 # 0x12ddd98 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349206 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:150 # 0x134d421 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:173 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 160] @ 0x48b60c 0x490933 0x16cc8c5 0x678b1f 0x67c476 0x6ae03d 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678b1e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x1268d5a 0x1268d4e 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1268d59 google.golang.org/grpc/internal/transport.(*http2Client).Peer+0x59 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:517 # 0x1268d4d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:751 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 48] @ 0x48b60c 0x490329 0x8f04b8 0x8ed35b 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8f04b7 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x157 github.com/pactus-project/pactus/store/tx.go:38 # 0x8ed35a github.com/pactus-project/pactus/store.(*store).SaveBlock+0xda github.com/pactus-project/pactus/store/store.go:157 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x10fb40a 0x10fad15 0xc2f782 0x4956c1 # 0x10fb409 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd89 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e491b 0x1737b9a 0x1738925 0x17384c9 0x961411 0x9613d7 0x95de05 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x961410 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x250 crypto/internal/fips140/tls13/tls13.go:137 # 0x9613d6 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x216 crypto/tls/handshake_client_tls13.go:713 # 0x95de04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [13: 832] @ 0x48b5e5 0x425c25 0x15d7ad2 0x15d76b6 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d7ad1 github.com/pactus-project/pactus/www/grpc.metricToProto+0x111 github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x15d76b5 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x5a56a5 0x5a52f3 0x5a5185 0x5a3dd9 0xb2b777 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x5a56a4 net.newAddr+0x1a4 net/interface_linux.go:180 # 0x5a52f2 net.addrTable+0x132 net/interface_linux.go:153 # 0x5a5184 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b909 0xc29173 0x107abfc 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc29172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x107abfb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x25b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 256] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x66b083 0x66ba15 0x72adb5 0x72ad22 0x72b99e 0x72a3cf 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x66b082 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66ba14 github.com/pactus-project/pactus/util/encoding.WriteElement+0x214 github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x72adb4 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb4 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x72ad21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x72b99d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x72a3ce github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 288] @ 0x48b60c 0x425c25 0x16ff2fa 0x171d1b4 0x70fe05 0x70fc6c 0x70d0f6 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16ff2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x171d1b3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x70fe04 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x70fc6b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:525 # 0x70d0f5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 24192] @ 0x48b5ec 0x490329 0xc448f7 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc448f6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x4b6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2024 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [8: 9216] @ 0x48b5ec 0x490329 0xc46533 0xc45dd5 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc46532 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2222 # 0xc45dd4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2180 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x93db6a 0x93db47 0x9867b7 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x93db69 bytes.NewBuffer+0x49 bytes/buffer.go:490 # 0x93db46 crypto/tls.signedMessage+0x26 crypto/tls/auth.go:114 # 0x9867b6 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b5e5 0x4908c7 0x821856 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0xb1d754 0x4956c1 # 0x821855 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb1d753 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x133 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:330 0: 0 [2: 416] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x5398b9 0x53987d 0x94e4cb 0x98d4bf 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x94e4ca crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 1792] @ 0x48b5ec 0x490329 0xb3c32f 0xb9437c 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb3c32e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb9437b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x15b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:179 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 1024] @ 0x48b5e5 0x425c25 0xd1b76b 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xd1b76a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x1737b9a 0x1738925 0x9895cd 0x945787 0x961f25 0x961eef 0x95de36 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x961f24 crypto/tls.(*Conn).setWriteTrafficSecret+0x124 crypto/tls/conn.go:1706 # 0x961eee crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xee crypto/tls/handshake_client_tls13.go:819 # 0x95de35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:145 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xdc846a 0xdc8448 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc8469 github.com/quic-go/quic-go.newSendQueue+0x109 github.com/quic-go/quic-go@v0.60.0/send_queue.go:39 # 0xdc8447 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.60.0/connection.go:516 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x4a4af1 0x164304f 0x1642945 0x4a4baa 0x4956c1 # 0x4a4af0 sync.(*WaitGroup).Go+0x30 sync/waitgroup.go:238 # 0x164304e github.com/creachadair/jrpc2.(*Client).accept+0x32e github.com/creachadair/jrpc2@v1.3.5/client.go:91 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b5e5 0x48b725 0x4cc8bd 0x55c847 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55c846 encoding/json.(*decodeState).object+0x806 encoding/json/decode.go:693 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 96] @ 0x48b5e5 0x425c25 0x16466ae 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x16466ad github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x4d github.com/creachadair/jrpc2@v1.3.5/json.go:93 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 64] @ 0x48b605 0x473297 0x999b07 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x999b06 net/textproto.readMIMEHeader+0x326 net/textproto/reader.go:574 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 8] @ 0x48b5e5 0x4908c7 0x16468e8 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x16468e7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x287 github.com/creachadair/jrpc2@v1.3.5/json.go:112 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e49b0 0x1737b9a 0x1738925 0x17384c9 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 720] @ 0x48b60c 0x473297 0x1641caa 0x164ed55 0x164ec7c 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1641ca9 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x69 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x164ed54 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x164ec7b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x93dbe3 0x9867b7 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x93dbe2 crypto/tls.signedMessage+0xc2 crypto/tls/auth.go:117 # 0x9867b6 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b60c 0x473297 0xb13196 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0xb13195 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:54 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 416] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xcfaac9 0xcfbd15 0xd555b9 0x10775ee 0x1077a5a 0x1077150 0x4956c1 # 0xcfaac8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x228 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:707 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10775ed github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x26d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:429 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b60c 0x490329 0x64f84a 0x11a693f 0x11a6940 0x11bd58f 0x11bb29b 0x11ba866 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x11a693e github.com/fxamacker/cbor/v2.Marshal+0xde github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x11a693f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xdf github.com/pactus-project/pactus/sync/bundle/bundle.go:82 # 0x11bd58e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba865 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 384] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72d0b5 0x72d097 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72d0b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72d096 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b60c 0x425c25 0x72c0f6 0x72c31e 0x72e23d 0x72c96c 0x11b8885 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x72c0f5 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x72c31d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x72e23c github.com/pactus-project/pactus/types/block.Txs.Root+0xbc github.com/pactus-project/pactus/types/block/txs.go:37 # 0x72c96b github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14b github.com/pactus-project/pactus/types/block/block.go:144 # 0x11b8884 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1152] @ 0x48b5ec 0x490329 0xc46533 0xc45dd5 0xc39d89 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc46532 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2222 # 0xc45dd4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2180 # 0xc39d88 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1147 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x5a576f 0x5a52f3 0x5a5185 0x5a3dd9 0xb2b777 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x5a576e net.newAddr+0x26e net/interface_linux.go:182 # 0x5a52f2 net.addrTable+0x132 net/interface_linux.go:153 # 0x5a5184 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [2: 256] @ 0x48b5e5 0x490329 0x4a3fd2 0x4a36a5 0x875bf4 0xd190e5 0xd190c7 0xd1879c 0x4956c1 # 0x4a3fd1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x875bf3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd190e4 github.com/libp2p/go-buffer-pool.Put+0x7e4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd190c6 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7c6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 48] @ 0x48b60c 0x490329 0x660db4 0x11c3189 0x11c3104 0x15a04a9 0x159fdb9 0x159fc25 0x168d163 0x4956c1 # 0x660db3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x11c3188 github.com/pactus-project/pactus/crypto.Address.String+0x6c8 github.com/pactus-project/pactus/crypto/address.go:80 # 0x11c3103 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x643 github.com/pactus-project/pactus/wallet/types/types.go:137 # 0x15a04a8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fdb8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x1182668 0x1182668 0x118262d 0x118262d 0x118262d 0x118262d 0x1182668 0x1182668 0x118262d 0x118262d 0x1182668 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x90080c 0x900bd4 0x900a90 0xd75131 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x90080b github.com/multiformats/go-multistream.writeUvarint+0x8b github.com/multiformats/go-multistream@v0.6.1/multistream.go:72 # 0x900bd3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x900a8f github.com/multiformats/go-multistream.delitmWriteAll+0x8f github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd75130 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xf0 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [5: 40] @ 0x48b5e5 0x4908c7 0xbf9812 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9811 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1291 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2653 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 576] @ 0x48b60c 0x425c25 0x6e0ab2 0x6e93a5 0x118530b 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e0ab1 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:36 # 0x6e93a4 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x118530a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:298 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 288] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x736e92 0x11927b1 0x11926f3 0x118c231 0x118c1f4 0x11afc8d 0x11bd42b 0x11b894c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x736e91 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x11927b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afc8c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd42a github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b894b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x698566 0x6ae88c 0x6ae065 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x698565 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae064 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 896] @ 0x48b5e5 0x490329 0xb2cfbf 0xb2d4fd 0x10ec155 0x10eba28 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2cfbe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10ec154 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10eba27 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 48] @ 0x48b60c 0x490933 0x8eaa45 0x8eaa6f 0x8ee67e 0x1189076 0x15d4caf 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x8eaa44 github.com/pactus-project/pactus/store.accountKey+0xa4 github.com/pactus-project/pactus/store/account.go:18 # 0x8eaa6e github.com/pactus-project/pactus/store.(*accountStore).account+0xce github.com/pactus-project/pactus/store/account.go:56 # 0x8ee67d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4cae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x125c1b3 0x125cf91 0x125bb39 0x1265492 0x4956c1 # 0x125c1b2 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:709 # 0x125cf90 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:886 # 0x125bb38 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:601 # 0x1265491 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:471 0: 0 [1: 16] @ 0x48b605 0x425c25 0x1275c05 0x1275096 0x12f2328 0x12f1af6 0x4956c1 # 0x1275c04 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x144 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:781 # 0x1275095 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x295 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:676 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [3: 144] @ 0x48b5e5 0x4908c7 0x124f045 0x1015c2f 0x1015689 0x1015490 0x10152b3 0x124e452 0x1249245 0x127ca3b 0x1274eff 0x12f2328 0x12f1af6 0x4956c1 # 0x124f044 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015688 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:349 # 0x101548f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.56.0/http2/hpack/hpack.go:311 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e451 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249244 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274efe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [2: 96] @ 0x48b5e5 0x4908c7 0x787385 0x798650 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x787384 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xe4 crypto/x509/pkix/pkix.go:151 # 0x79864f crypto/x509.parseCertificate+0x6ef crypto/x509/parser.go:987 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x16e48b7 0x16e4df5 0x1738a66 0x1739b35 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e4df4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1739b34 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 11182080] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 6272] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc38e26 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38e25 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x625 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1037 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x771a55 0x771edc 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x771a54 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 1056] @ 0x48b60c 0x490329 0x93db59 0x984e85 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x93db58 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x984e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e49b0 0x1737b9a 0x1738925 0x17384c9 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b5e5 0x4908c7 0xb2d845 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0xb2d844 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x144 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:85 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [6: 2688] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [20: 10649600] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [23: 12247040] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 9052160] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 10117120] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0xc38f09 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x708 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1045 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 128] @ 0x48b60c 0x473297 0x66a326 0x66a327 0x159fd5e 0x159fc25 0x168d163 0x4956c1 # 0x66a325 encoding/hex.EncodeToString+0x85 encoding/hex/hex.go:129 # 0x66a326 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159fd5d github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0xbd github.com/pactus-project/pactus/wallet/transactions.go:120 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490933 0x820c16 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x86800c 0xd7b68c 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x820c15 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x86800b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:125 # 0xd7b68b github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 11182080] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 10649600] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b605 0x490329 0x5433e8 0x66b7c5 0x6e63fb 0x6e6406 0x8f0ceb 0x8ecda5 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e63fa github.com/pactus-project/pactus/util/encoding.ReadElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e6405 github.com/pactus-project/pactus/types/validator.FromBytes+0x1c5 github.com/pactus-project/pactus/types/validator/validator.go:64 # 0x8f0cea github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ecda4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 192] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e234b 0x6e22e1 0x6e632c 0x8f0ceb 0x8ecda5 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e234a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e22e0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e632b github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:60 # 0x8f0cea github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ecda4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 320] @ 0x48b5e5 0x425c25 0x15e353f 0x15e35f2 0x15e058a 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15e353e net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x15e35f1 github.com/gorilla/mux.requestWithRoute+0x131 github.com/gorilla/mux@v1.8.1/mux.go:455 # 0x15e0589 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x72a4e5 0x72a4b8 0x11c2af9 0x15a04a9 0x159fdb9 0x159fc25 0x168d163 0x4956c1 # 0x72a4e4 bytes.NewBuffer+0x44 bytes/buffer.go:490 # 0x72a4b7 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x17 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x11c2af8 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x38 github.com/pactus-project/pactus/wallet/types/types.go:110 # 0x15a04a8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fdb8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x41b494 0xc2f937 0x4956c1 # 0xc2f936 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x256 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:178 0: 0 [1: 557056] @ 0x48b613 0x490933 0x8a9b92 0x8be35f 0x8d305d 0x8d3c86 0x8efb85 0x8efaba 0x1187037 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8a9b91 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x8be35e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x8d305c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x8d3c85 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8efb84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8efab9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x1187036 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6f6 github.com/pactus-project/pactus/state/state.go:510 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e2a3e 0x898a9f 0x898a71 0x898a8d 0x898a55 0x898a32 0x1187f50 0x1186ff5 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e2a3d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x898a9e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x11e github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x898a70 github.com/pactus-project/pactus/committee.(*committee).Update.(*committee).find.func3+0xf0 github.com/pactus-project/pactus/committee/committee.go:138 # 0x898a8c github.com/pactus-project/pactus/committee.(*committee).iterate+0x10c github.com/pactus-project/pactus/committee/committee.go:213 # 0x898a54 github.com/pactus-project/pactus/committee.(*committee).find+0xd4 github.com/pactus-project/pactus/committee/committee.go:137 # 0x898a31 github.com/pactus-project/pactus/committee.(*committee).Update+0xb1 github.com/pactus-project/pactus/committee/committee.go:67 # 0x1187f4f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:602 # 0x1186ff4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6b4 github.com/pactus-project/pactus/state/state.go:506 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 96] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x66c732 0x6eb8a5 0x6ec2e5 0x72b2a3 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x66c731 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6eb8a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:48 # 0x6ec2e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:167 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x6dfeb3 0x98971e 0x961e53 0x95de36 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfeb2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x961e52 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 crypto/tls/handshake_client_tls13.go:812 # 0x95de35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:145 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x93c6a7 0xdbd27f 0xdbdba5 0xdbd56a 0x67169a 0xdbd425 0xdbd3bf 0xdb879f 0xdb80a5 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbdba4 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:77 # 0xdbd569 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x109 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:45 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb80a4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:80 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 384] @ 0x48b60c 0x425c25 0x16ff2fa 0x171907e 0x171d0e8 0x171d0bb 0x70fcf6 0x70d0f6 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16ff2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x171907d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d crypto/internal/fips140/ecdsa/ecdsa.go:458 # 0x171d0e7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x171d0ba crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x70fcf5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x70d0f5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 160] @ 0x48b5e5 0x48b725 0x4cc8bd 0x55ce7f 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55ce7e encoding/json.(*decodeState).object+0xe3e encoding/json/decode.go:786 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 72] @ 0x48b60c 0x421e88 0x11853f4 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x11853f3 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x493 github.com/pactus-project/pactus/state/state.go:301 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b60c 0x490933 0x56e865 0x55ff5e 0x55b374 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55ff5d encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e49ee 0x16e4df5 0x1738a66 0x173800d 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16e4df4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173800c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0xdd82bf 0xdd8203 0xdfcaa5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xdd82be github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x11e github.com/quic-go/quic-go@v0.60.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdd8202 github.com/quic-go/quic-go.(*Conn).newFlowController+0x62 github.com/quic-go/quic-go@v0.60.0/connection.go:2942 # 0xdfcaa4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [2: 64] @ 0x48b60c 0x473297 0xbfad7a 0xbf948d 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfad79 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4f9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3110 # 0xbf948c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf0c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2722 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 8] @ 0x48b5e5 0x490329 0xc441ea 0xc41b65 0xc4d4fa 0x4956c1 # 0xc441e9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x609 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1993 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 1536] @ 0x48b60c 0x490329 0xd854a8 0xd87cf7 0xdd1ddb 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0xd854a7 github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1a7 github.com/quic-go/quic-go@v0.60.0/internal/wire/crypto_frame.go:34 # 0xd87cf6 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/wire/frame_parser.go:135 # 0xdd1dda github.com/quic-go/quic-go.(*Conn).handleFrames+0x4fa github.com/quic-go/quic-go@v0.60.0/connection.go:1857 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [2: 3072] @ 0x48b60c 0x490329 0xe06e05 0x4a3791 0xde2dcb 0xde2dbf 0xdd62af 0xdd592c 0xdc98c5 0xe0319a 0x4956c1 # 0xe06e04 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.60.0/buffer_pool.go:87 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde2dca github.com/quic-go/quic-go.getPacketBuffer+0x8ca github.com/quic-go/quic-go@v0.60.0/buffer_pool.go:72 # 0xde2dbe github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x8be github.com/quic-go/quic-go@v0.60.0/packet_packer.go:423 # 0xdd62ae github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.60.0/connection.go:2536 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 240] @ 0x48b5e5 0x490329 0xd558b4 0xd558a6 0xd4d56c 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd558b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd558a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd4d56b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 32] @ 0x48b60c 0x490329 0x708845 0x7921f3 0x79849d 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708844 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7921f2 crypto/x509.parseName+0x192 crypto/x509/parser.go:161 # 0x79849c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 9856] @ 0x48b60c 0x425c25 0x16e0ad2 0x994939 0x945796 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e0ad1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 1200] @ 0x48b5e5 0x425c25 0x15d7a26 0x15d76b6 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d7a25 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:138 # 0x15d76b5 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 224] @ 0x48b60c 0x490329 0x740c46 0x87b138 0x87b122 0x87b123 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcf9b74 0xcf9bae 0xcf7f91 0xcfb48c 0xd70cc9 0xd702fa 0xd6e913 0x4956c1 # 0x740c45 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x87b137 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x87b121 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x87b122 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcf9b73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:623 # 0xcf9bad github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:555 # 0xcf7f90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcfb48b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xd70cc8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b5e5 0x4908c7 0xd38c6d 0xd492f0 0xd49099 0x4a354c 0xd4903b 0xd4900f 0xd49862 0x4956c1 # 0xd38c6c github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).RemoveConn+0xec github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:75 # 0xd492ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x16f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:96 # 0xd49098 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close.func1+0x18 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:66 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd4903a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd4900e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:65 # 0xd49861 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:137 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x1101733 0x9006eb 0x1101609 0x10fc5e2 0xc2fddc 0x4956c1 # 0x1101732 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc8c5 0x678a46 0x67c476 0x6ae03d 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678a45 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:43 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc8c5 0x678ec6 0x67c476 0x6ae03d 0x6e24e5 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678ec5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1152] @ 0x48b5ec 0x490329 0x4a40b2 0x4a36a5 0x875bf4 0xc2ecce 0xc2ecb7 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x4a40b1 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x875bf3 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc2eccd github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x68d github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc2ecb6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x676 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:127 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x900db1 0x900cc5 0xd72ea5 0xd72e7c 0xd72aef 0x4956c1 # 0x900db0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0xd72aee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [10: 3520] @ 0x48b5e5 0x490329 0xd489cc 0xd488c9 0x1105032 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0xd489cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:19 # 0xd488c8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:15 # 0x1105031 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:158 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [4: 96] @ 0x48b5e5 0x48b2a5 0x6e32d3 0x6e7f9f 0x6e7a8d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e32d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7f9e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e7a8c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 672] @ 0x48b5e5 0x490329 0xb2d0ff 0xb2d4fd 0x10ebb79 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d0fe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x23e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10ebb78 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 80] @ 0x48b5e5 0x4908c7 0x59d2c8 0x5b138f 0x590797 0x5ae317 0x58f6b4 0x4956c1 # 0x59d2c7 net.(*Resolver).goLookupIPCNAMEOrder+0xc87 net/dnsclient_unix.go:750 # 0x5b138e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x590796 net.init.func1+0x36 net/hook.go:21 # 0x5ae316 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x58f6b3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [4: 448] @ 0x48b5e5 0x425c25 0x41b494 0xd74d1b 0x1077765 0x1077a5a 0x1077150 0x4956c1 # 0xd74d1a github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0x1077764 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x773e15 0x771cc7 0x771edc 0x775350 0x107ae75 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x773e14 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ae74 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x4d4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:749 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 448] @ 0x48b60c 0x41b526 0xd1b6b6 0xd1b7af 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd1b6b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 480] @ 0x48b5e5 0x490329 0x9013ac 0xb90405 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x9013ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb90404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:273 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x121fa1c 0x121f9ff 0x121fa7b 0x121f9e1 0x15d4d38 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x121fa1b google.golang.org/grpc/internal/status.New+0x5b google.golang.org/grpc@v1.81.1/internal/status/status.go:77 # 0x121f9fe google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.81.1/status/status.go:49 # 0x121fa7a google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.81.1/status/status.go:59 # 0x121f9e0 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.81.1/status/status.go:64 # 0x15d4d37 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x157 github.com/pactus-project/pactus/www/grpc/blockchain.go:252 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0x139b43e 0x139aefc 0x139acef 0x13995e2 0x139ac18 0x159db26 0x159ffd2 0x159fccf 0x159fc25 0x168d163 0x4956c1 # 0x139b43d database/sql.(*DB).queryDC+0x4bd database/sql/sql.go:1795 # 0x139aefb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x139acee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13995e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x139ac17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x159db25 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x159ffd1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fcce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [11: 264] @ 0x48b5e5 0x490329 0xc25585 0xc2588a 0xc46039 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25889 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc46038 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2189 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 240] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b7f06 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8f0031 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b7f05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f0030 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x50 github.com/pactus-project/pactus/store/store.go:516 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 160] @ 0x48b5e5 0x425c25 0x6e7f85 0x6e7a8d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e7f84 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6e7a8c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 5760] @ 0x48b5ec 0x4908c7 0xbfa748 0xbf96ad 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa747 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x507 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3027 # 0xbf96ac github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x112c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2688 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [17: 3264] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 3047424] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x10f9a38 0xd49945 0x4956c1 # 0x10f9a37 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x437 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 240] @ 0x48b5e5 0x421e0b 0x6e9fad 0x6eaab5 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e9fac github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6eaab4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x70a345 0x9767b4 0x976793 0x709f84 0x70a3dc 0x975dfd 0x975cf4 0x709f84 0x70a3dc 0x975638 0x975535 0x709f84 0x70a3dc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9767b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x976792 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975dfc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975cf3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 3555328] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 3047424] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b60c 0x473914 0x473426 0x1737cac 0x93c6a7 0xdbd27f 0xdb7008 0xdc04c8 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x1737cab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb7007 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:18 # 0xdc04c7 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1c7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:161 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [5: 2880] @ 0x48b60c 0x490329 0x6b53bc 0x6b45dc 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b53bb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 48] @ 0x48b5e5 0x490329 0x53203f 0x116afff 0x116afd9 0x116a3a6 0x116a0da 0x116a008 0x11ba65c 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x116affe strings.Split+0x2de strings/strings.go:361 # 0x116afd8 github.com/pactus-project/pactus/version.ParseVersion+0x2b8 github.com/pactus-project/pactus/version/version.go:74 # 0x116a3a5 github.com/pactus-project/pactus/version.ParseAgent-range1+0x1a5 github.com/pactus-project/pactus/version/agent.go:44 # 0x116a0d9 github.com/pactus-project/pactus/version.ParseAgent.SplitSeq.splitSeq.func1+0x159 strings/iter.go:54 # 0x116a007 github.com/pactus-project/pactus/version.ParseAgent+0x87 github.com/pactus-project/pactus/version/agent.go:32 # 0x11ba65b github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x47b github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 896] @ 0x48b5ec 0x490329 0xc38f85 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38f84 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x784 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1047 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [8: 4063232] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 224] @ 0x48b60c 0x41b526 0xd1b757 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd1b756 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 64] @ 0x48b60c 0x473297 0x17388e9 0x17384c9 0x1737fe5 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x17388e8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737fe4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 3047424] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 2031616] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 4063232] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 14080] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b60c 0x490329 0x767b95 0x7681a8 0x767fd1 0x879451 0x107bf39 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x767b94 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7681a7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x767fd0 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x879450 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x107bf38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 8] @ 0x48b5e5 0x46efb3 0x1644788 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1644787 github.com/creachadair/jrpc2.(*Client).send+0x9c7 github.com/creachadair/jrpc2@v1.3.5/client.go:238 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 672] @ 0x48b5e5 0x425c25 0x121ed36 0x126ee58 0x126f6ce 0x4956c1 # 0x121ed35 google.golang.org/grpc/internal/status.NewWithProto+0x55 google.golang.org/grpc@v1.81.1/internal/status/status.go:52 # 0x126ee57 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ab7 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1622 # 0x126f6cd google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1701 0: 0 [2: 224] @ 0x48b60c 0x41b526 0xd15e9e 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e9d github.com/libp2p/go-yamux/v5.newSession+0x2fd github.com/libp2p/go-yamux/v5@v5.1.0/session.go:149 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8192] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x124e1e5 0x1249245 0x127ca3b 0x126f51a 0x4956c1 # 0x124e1e4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.56.0/http2/frame.go:1711 # 0x1249244 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f519 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [5: 1040] @ 0x48b60c 0x490329 0x16d5a06 0x16d82b4 0x171effc 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16d5a05 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16d82b3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x171effb crypto/internal/fips140/ecdsa.newDRBG[...]+0x3bb crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x16e4df5 0x1738a66 0x1739b35 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e4df4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1739b34 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x48b60c 0x473914 0x473426 0x1737cac 0x1738925 0x17384c9 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737cab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e234b 0x6e22e1 0x72b650 0x72b33e 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e234a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e22e0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x72b64f github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:482 # 0x72b33d github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x45d github.com/pactus-project/pactus/types/tx/tx.go:439 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 480] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcf9dbe 0xcf89c5 0xcf881c 0xd6f4b1 0xe30a4f 0xd6e3be 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcf9dbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:563 # 0xcf89c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcf881b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x29b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd6f4b0 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 144] @ 0x48b60c 0x425c25 0x72d2d6 0x72c4f6 0x8f004e 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x72d2d5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8f004d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 576] @ 0x48b5e5 0x490329 0x10eb973 0x10e94f1 0x10e8fd0 0x4956c1 # 0x10eb972 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:489 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 96] @ 0x48b5e5 0x4908c7 0x78bd36 0x78bbba 0xd7b33a 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x78bd35 crypto/x509.(*CertPool).addCertFunc+0x1b5 crypto/x509/cert_pool.go:205 # 0x78bbb9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd7b339 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x11ba825 0x11ba815 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x11ba824 github.com/pactus-project/pactus/sync/bundle/message.NewHelloAckMessage+0x644 github.com/pactus-project/pactus/sync/bundle/message/hello_ack.go:17 # 0x11ba814 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x634 github.com/pactus-project/pactus/sync/handler_hello.go:100 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [11: 1408] @ 0x48b5e5 0x490329 0xc45f10 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc45f0f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x30f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2185 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [3: 1056] @ 0x48b60c 0x490329 0xb110b0 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e491b 0x1737b9a 0x1738925 0x98954e 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 224] @ 0x48b60c 0x425c25 0x6f9f7a 0x6f9f90 0x16e491b 0x171f1a5 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x961b19 0x95de1b 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x6f9f79 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9f8f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x171f1a4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x564 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x961b18 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x95de1a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 320] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcf9bdf 0xcf7f91 0xcfb48c 0xd70cc9 0xd702fa 0xd6e913 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcf9bde github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:553 # 0xcf7f90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcfb48b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xd70cc8 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x928 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:186 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x55c919 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11ba866 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x55c918 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba865 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 3072] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72d0b5 0x72d097 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72d0b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72d096 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 1024] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x5441df 0x66ba85 0x6ed728 0x6ed6c6 0x72ae73 0x72b99e 0x72a3cf 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x5441de encoding/binary.Write+0x2fe encoding/binary/binary.go:432 # 0x66ba84 github.com/pactus-project/pactus/util/encoding.WriteElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6ed727 github.com/pactus-project/pactus/util/encoding.WriteElements+0xc7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6ed6c5 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x65 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x72ae72 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x172 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b99d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x72a3ce github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 4096] @ 0x48b60c 0x490329 0x659048 0x658e8e 0x658ae6 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x659047 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:140 # 0x658e8d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.2/stream.go:112 # 0x658ae5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:31 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xdc29c5 0xdc2849 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc29c4 github.com/quic-go/quic-go.newConnIDGenerator+0x9a4 github.com/quic-go/quic-go@v0.60.0/conn_id_generator.go:71 # 0xdc2848 github.com/quic-go/quic-go.init.func1+0x828 github.com/quic-go/quic-go@v0.60.0/connection.go:298 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0x12277bc 0x1227816 0x134d372 0x134d33e 0x134d32a 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12277bb google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x1227815 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x134d371 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x134d33d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x134d329 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func8+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:168 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 672] @ 0x48b60c 0x41b526 0xd15e8b 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e8a github.com/libp2p/go-yamux/v5.newSession+0x2ea github.com/libp2p/go-yamux/v5@v5.1.0/session.go:148 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x48b5e5 0x425c25 0x5398c5 0x1273a25 0x12750ee 0x12f2328 0x12f1af6 0x4956c1 # 0x5398c4 context.WithCancel+0x64 context/context.go:242 # 0x1273a24 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1604 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:524 # 0x12750ed google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [7: 448] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x134d537 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x134d536 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x1257305 0x127feb3 0x127feb4 0x127f8c6 0x127f597 0x1280745 0x12802c9 0x12ec09b 0x12ed057 0x12f49b3 0x12f9e06 0x12f257f 0x4956c1 # 0x1257304 google.golang.org/grpc/mem.SliceBuffer.read+0xa4 google.golang.org/grpc@v1.81.1/mem/buffers.go:316 # 0x127feb2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.81.1/mem/buffers.go:250 # 0x127feb3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:258 # 0x127f8c5 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeader+0xe5 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:182 # 0x127f596 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x76 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:147 # 0x1280744 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:458 # 0x12802c8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:367 # 0x12ec09a google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.81.1/rpc_util.go:772 # 0x12ed056 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.81.1/rpc_util.go:931 # 0x12f49b2 google.golang.org/grpc.(*Server).processUnaryRPC+0xf32 google.golang.org/grpc@v1.81.1/server.go:1386 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [6: 576] @ 0x48b5e5 0x425c25 0x16e48b7 0x16e4df5 0x1738a66 0x1737ef0 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e4df4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1737eef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1536] @ 0x48b60c 0x490933 0x966575 0x966545 0x966457 0x709f84 0x70a3dc 0x96640d 0x9661d7 0x709f84 0x70a3dc 0x965e72 0x9658de 0x969ab5 0x97ab18 0x95d7c5 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x966574 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x966544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x966456 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:367 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96640c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x30c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9661d6 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd6 crypto/tls/handshake_messages.go:366 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965e71 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x3151 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9658dd crypto/tls.(*clientHelloMsg).marshalMsg+0x2bbd crypto/tls/handshake_messages.go:348 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x95d7c4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:67 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x773656 0x77354e 0xb2820f 0xb29215 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x773655 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x77354d github.com/multiformats/go-multiaddr.NewComponent+0x24d github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb2820e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb29214 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 336] @ 0x48b60c 0x41b526 0xd1b6c9 0xd1b7c5 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd1b6c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x1078ce5 0x1077b8b 0x1077150 0x4956c1 # 0x1078ce4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x744 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:549 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 96] @ 0x48b60c 0x490329 0x67c0b9 0x698397 0x6ae125 0x6e24e5 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x67c0b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae124 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x678136 0x67c0da 0x698397 0x6ae125 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x678135 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae124 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 320] @ 0x48b60c 0x473297 0x81f586 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x81f585 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5156 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 144] @ 0x48b5e5 0x425c25 0x55a617 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11bab1f 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11bab1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 1120] @ 0x48b60c 0x425c25 0x6f9f7a 0x6f9f90 0x171ed2b 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9f79 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9f8f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x171ed2a crypto/internal/fips140/ecdsa.newDRBG[...]+0xea crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x48b5e5 0x425c25 0xc3763b 0xc50a9b 0xc4cd9a 0x4956c1 # 0xc3763a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x4da github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:900 # 0xc50a9a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xb1a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1471 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [7: 1008] @ 0x48b5e5 0x425c25 0xd4419d 0xd51fa5 0x4956c1 # 0xd4419c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:377 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [3: 624] @ 0x48b60c 0x490329 0x16d5a06 0x16d8312 0x17189da 0x1719e08 0x1719eff 0x17198bd 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16d5a05 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16d8311 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x17189d9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x1719e07 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719efe crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 832] @ 0x48b60c 0x490329 0x8eb234 0x8ed31a 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8eb233 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xb3 github.com/pactus-project/pactus/store/block.go:57 # 0x8ed319 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 1536] @ 0x48b60c 0x425c25 0x674185 0x674179 0x674052 0xdb76af 0xdb702e 0xdbb338 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x674184 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x674178 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x674051 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xdb76ae github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xae github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:57 # 0xdb702d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:19 # 0xdbb337 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x257 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:523 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [3: 3840] @ 0x48b60c 0x490329 0x934c49 0x934c2f 0x98a3f8 0x956722 0x956ec5 0x94e789 0x98d4bf 0x4956c1 # 0x934c48 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Bytes+0x28 crypto/internal/fips140/mlkem/mlkem768.go:143 # 0x934c2e crypto/mlkem.(*EncapsulationKey768).Bytes+0xe crypto/mlkem/mlkem.go:117 # 0x98a3f7 crypto/tls.(*hybridKeyExchange).keyShares+0x197 crypto/tls/key_schedule.go:193 # 0x956721 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x956ec4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 192] @ 0x48b5e5 0x425c25 0xde0fe5 0xdc4790 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xde0fe4 github.com/quic-go/quic-go.newPacketPacker+0xc4 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:158 # 0xdc478f github.com/quic-go/quic-go.init.func2+0x108f github.com/quic-go/quic-go@v0.60.0/connection.go:497 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 896] @ 0x48b60c 0x490329 0x72a4d2 0x11c2af9 0x15a04a9 0x159fdb9 0x159fc25 0x168d163 0x4956c1 # 0x72a4d1 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x11c2af8 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x38 github.com/pactus-project/pactus/wallet/types/types.go:110 # 0x15a04a8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fdb8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [0: 0] @ 0x48b613 0x490329 0x15ff8f0 0x15ff865 0x15fc709 0x16149ca 0x161545a 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15ff8ef runtime/pprof.writeGoroutineStacks+0x2f runtime/pprof/pprof.go:817 # 0x15ff864 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:782 # 0x15fc708 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x16149c9 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x1615459 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x72b1c5 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72b1c4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2e4 github.com/pactus-project/pactus/types/tx/tx.go:409 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b605 0x490329 0x678125 0x67c0da 0x698397 0x6ae125 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x678124 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:177 # 0x67c0d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae124 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 3383296] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 2416640] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 524288] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x56385b 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x56385a encoding/json.uintEncoder+0x15a encoding/json/encode.go:566 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x13a07cf 0x139b4cc 0x139aefc 0x139acef 0x13995e2 0x139ac18 0x159db26 0x159ffd2 0x159fccf 0x159fc25 0x168d163 0x4956c1 # 0x13a07ce database/sql.(*Rows).initContextClose+0xce database/sql/sql.go:2996 # 0x139b4cb database/sql.(*DB).queryDC+0x54b database/sql/sql.go:1800 # 0x139aefb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x139acee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13995e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x139ac17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x159db25 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x159ffd1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fcce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56afca 0x56aa9d 0x55a634 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11ba866 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56afc9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba865 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 96] @ 0x48b5e5 0x425c25 0xb18fba 0xb18fae 0xb8b875 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb18fb9 go.opentelemetry.io/otel/metric.WithAttributeSet+0x79 go.opentelemetry.io/otel/metric@v1.44.0/instrument.go:375 # 0xb18fad github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/metrics.go:111 # 0xb8b874 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:90 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x8fa225 0x8fbfe3 0x8fcf1f 0x8febca 0x8febc8 0x1182cb9 0x1186d32 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8fa224 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xc4 github.com/pactus-project/pactus/sandbox/sandbox.go:103 # 0x8fbfe2 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x262 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:38 # 0x8fcf1e github.com/pactus-project/pactus/execution/executor.MakeExecutorImpl+0xde github.com/pactus-project/pactus/execution/executor/executor.go:30 # 0x8febc9 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x29 github.com/pactus-project/pactus/execution/executor/executor.go:12 # 0x8febc7 github.com/pactus-project/pactus/execution.Execute+0x27 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1182cb8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1186d31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3f1 github.com/pactus-project/pactus/state/state.go:486 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 512] @ 0x48b5e5 0x425c25 0x94c1fe 0x94bf0f 0x986378 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c1fd crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1140 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x986377 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 2899968] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 966656] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 868352] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 2416640] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 2416640] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 3866624] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x17384c9 0x1737fe5 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737fe4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 96] @ 0x48b605 0x490329 0x778a3a 0x77f266 0x771367 0x774fcf 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x778a39 github.com/multiformats/go-multiaddr.portStB+0xb9 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x77f265 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x771366 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 240] @ 0x48b5e5 0x425c25 0x12fca99 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12fca98 google.golang.org/grpc.newClientStream+0x598 google.golang.org/grpc@v1.81.1/stream.go:247 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 720] @ 0x48b5e5 0x425c25 0x1646285 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1646284 github.com/creachadair/jrpc2.ParseRequests+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:22 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e491b 0x1737b9a 0x1738925 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 3264] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0x11be78e 0x11bdcee 0x1179fa3 0x4956c1 # 0x11be78d github.com/pactus-project/pactus/sync.(*synchronizer).processDisconnectEvent+0x4d github.com/pactus-project/pactus/sync/sync.go:328 # 0x11bdced github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x8d github.com/pactus-project/pactus/sync/sync.go:266 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x134d508 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x134d507 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x67 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:145 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1008] @ 0x48b60c 0x41b526 0x53a2ca 0x1640d83 0x1649cd5 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1640d82 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x42 golang.org/x/sync@v0.21.0/semaphore/semaphore.go:39 # 0x1649cd4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 336] @ 0x48b60c 0x41b526 0x53a2ca 0x1265c0b 0x1268faa 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1265c0a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2ca google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:507 # 0x1268fa9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 475136] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 475136] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 475136] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 475136] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 192] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e332b 0x6e32c1 0x6e7f9f 0x72d3c5 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e332a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e32c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7f9e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d3c4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 528] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb398 0x11baee5 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb397 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x11baee4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68dac 0xa68aed 0xa6d68c 0xb93a36 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xa68dab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb93a35 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:102 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 176] @ 0x48b5e5 0x490329 0xc29696 0x107aa2f 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc29695 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x107aa2e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:727 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 2048] @ 0x48b5ec 0x490329 0xc448f7 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc448f6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x4b6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2024 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 3072] @ 0x48b60c 0x490933 0x966575 0x966545 0x966457 0x709f84 0x70a3dc 0x96640d 0x9661d7 0x709f84 0x70a3dc 0x965e72 0x9658de 0x969ab5 0x94b937 0x957295 0x94e789 0x98d4bf 0x4956c1 # 0x966574 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x966544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x966456 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:367 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96640c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x30c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9661d6 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd6 crypto/tls/handshake_messages.go:366 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965e71 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x3151 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9658dd crypto/tls.(*clientHelloMsg).marshalMsg+0x2bbd crypto/tls/handshake_messages.go:348 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x957294 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [7: 3584] @ 0x48b5e5 0x4908c7 0xc44685 0xc444c5 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44684 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x244 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:87 # 0xc444c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2006 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [4: 256] @ 0x48b60c 0x490329 0x6e7f05 0x6e7a8d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e7f04 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:206 # 0x6e7a8c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 512] @ 0x48b60c 0x425c25 0x788ebe 0x788ed3 0xdbc77f 0xdbc65b 0xdc03d7 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x788ebd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x788ed2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdbc77e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:49 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdc03d6 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xd6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:155 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x10777cc 0x1077a5a 0x1077150 0x4956c1 # 0x10777cb github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x44b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:437 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x93c6a7 0xdbd27f 0xdb7008 0xdbaa70 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb7007 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:18 # 0xdbaa6f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x1af github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:474 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 16] @ 0x48b605 0x490329 0x544147 0x66ba85 0x72adb5 0x72ad22 0x72b99e 0x72a3cf 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba84 github.com/pactus-project/pactus/util/encoding.WriteElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x72adb4 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb4 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x72ad21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x72b99d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x72a3ce github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x10e github.com/pactus-project/pactus/types/tx/tx.go:225 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 672] @ 0x48b5e5 0x425c25 0x70a345 0x97a2a5 0x97a1fc 0x94b937 0x9850b4 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97a2a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97a1fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9850b3 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x633 crypto/tls/handshake_server_tls13.go:883 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xd44a98 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd44a97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xd7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:475 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [3: 48] @ 0x48b5e5 0x48b205 0x7be045 0x8301cf 0x8578d9 0x85b576 0x1229917 0x1228b39 0x12278a5 0x134d592 0x134d55e 0x134d54a 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x7be044 google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x124 google.golang.org/protobuf@v1.36.11/reflect/protoreflect/value_union.go:217 # 0x8301ce google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x2e google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:327 # 0x8578d8 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x85b575 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x1229916 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x1228b38 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x12278a4 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x134d591 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x134d55d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x134d549 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 1680] @ 0x48b60c 0x41b526 0x53a2ca 0x1644962 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1644961 github.com/creachadair/jrpc2.(*Client).waitComplete+0x61 github.com/creachadair/jrpc2@v1.3.5/client.go:246 0: 0 [19: 2736] @ 0x48b5e5 0x425c25 0x55a617 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0x12fd4a5 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x12fd4a4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.81.1/stream.go:301 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b5e5 0x490329 0x77b285 0xb292f7 0xb2929a 0xb27997 0xb2af7c 0xb2af6e 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x77b284 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb292f6 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb29299 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2af7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2af6d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [5: 320] @ 0x48b5e5 0x425c25 0xa0f114 0x4956c1 # 0xa0f113 net/http.(*conn).serve+0x253 net/http/server.go:1980 0: 0 [4: 256] @ 0x48b5e5 0x425c25 0xa08d6f 0xa08d7a 0xa0942b 0x550a23 0x5514c9 0x551705 0x9974ad 0xa31285 0xa312a0 0xa0a3a7 0xa0f298 0x4956c1 # 0xa08d6e sync.NewCond+0x4e sync/cond.go:49 # 0xa08d79 net/http.(*connReader).lock+0x59 net/http/server.go:675 # 0xa0942a net/http.(*connReader).Read+0x2a net/http/server.go:780 # 0x550a22 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x5514c8 bufio.(*Reader).ReadSlice+0x28 bufio/bufio.go:377 # 0x551704 bufio.(*Reader).ReadLine+0x24 bufio/bufio.go:406 # 0x9974ac net/textproto.(*Reader).readLineSlice+0xac net/textproto/reader.go:64 # 0xa31284 net/textproto.(*Reader).ReadLine+0xa4 net/textproto/reader.go:44 # 0xa3129f net/http.readRequest+0xbf net/http/request.go:1087 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [9: 1008] @ 0x48b5e5 0x425c25 0x41b494 0x1265acd 0x1265abc 0x1268faa 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1265acc google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x18c google.golang.org/grpc@v1.81.1/internal/transport/transport.go:76 # 0x1265abb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:497 # 0x1268fa9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 576] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x8fa267 0x8fbe17 0x8fcf1f 0x8febca 0x8febc8 0x1182cb9 0x1186d32 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8fa266 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:103 # 0x8fbe16 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x96 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:28 # 0x8fcf1e github.com/pactus-project/pactus/execution/executor.MakeExecutorImpl+0xde github.com/pactus-project/pactus/execution/executor/executor.go:30 # 0x8febc9 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x29 github.com/pactus-project/pactus/execution/executor/executor.go:12 # 0x8febc7 github.com/pactus-project/pactus/execution.Execute+0x27 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1182cb8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1186d31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3f1 github.com/pactus-project/pactus/state/state.go:486 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 2560] @ 0x48b5e5 0x4908c7 0xc475e5 0xc3c07a 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc475e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:58 # 0xc3c079 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1340 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d7f6 0xd1eff8 0xd55702 0xc3071c 0xc3001c 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1eff7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetWriteDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:75 # 0xd55701 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetWriteDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:175 # 0xc3071b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x19b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:223 # 0xc3001b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x13b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:240 0: 0 [12: 576] @ 0x48b5e5 0x425c25 0xd497e5 0x4956c1 # 0xd497e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x144 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 0: 0 [5: 640] @ 0x48b5e5 0x425c25 0x87666a 0x107a2b7 0x1077ff1 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x876669 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0x107a2b6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:691 # 0x1077ff0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:482 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e491b 0x1737b9a 0x1738925 0x98954e 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b60c 0x490329 0x900e15 0x900cc5 0xd72d3a 0xd72d13 0xd72aef 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72d39 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72d12 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0xd72aee github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:332 0: 0 [1: 442368] @ 0x48b613 0x490933 0x8a9c8f 0x8be35f 0x8d305d 0x8d3c86 0x8efb85 0x8efaba 0x1187037 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8a9c8e github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x56e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x8be35e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x8d305c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x8d3c85 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8efb84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8efab9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x1187036 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6f6 github.com/pactus-project/pactus/state/state.go:510 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 384] @ 0x48b60c 0x473297 0x51fe06 0xcfaa6c 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfaa6b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 624] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc5c085 0xc5fede 0xc50f6d 0xc5099b 0xc4cd9a 0x4956c1 # 0xc5c084 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:243 # 0xc5fedd github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2bd github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:143 # 0xc50f6c github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x30c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1525 # 0xc5099a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa1a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1467 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 96] @ 0x48b60c 0x490933 0x70cdcb 0x70cd9b 0x70ccc4 0x709f84 0x70a3dc 0x707a45 0x70ca8f 0x70c9f8 0x709f84 0x70a3dc 0x707a45 0x70c8d7 0x712d7e 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70cdca vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x70cd9a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x70ccc3 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:487 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x707a44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70ca8e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x70c9f7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:468 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x707a44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70c8d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x712d7d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 2688] @ 0x48b60c 0x490329 0x6b4fd5 0x6b45dc 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6b4fd4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0xe029bf 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xe029be github.com/quic-go/quic-go.(*Transport).doDial+0x2be github.com/quic-go/quic-go@v0.60.0/transport.go:298 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 24] @ 0x48b5e5 0x4908c7 0x792368 0x79849d 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x792367 crypto/x509.parseName+0x307 crypto/x509/parser.go:177 # 0x79849c crypto/x509.parseCertificate+0x53c crypto/x509/parser.go:963 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x70a345 0x9735b4 0x973593 0x709f84 0x70a3dc 0x9727fd 0x9726f4 0x709f84 0x70a3dc 0x972614 0x9725f3 0x709f84 0x70a3dc 0x972545 0x97249c 0x94b937 0x9848ea 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9735b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x973592 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9727fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9726f3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9725f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97249b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x70a345 0x97a2a5 0x97a1fc 0x97ab18 0x98695f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97a2a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97a1fb crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98695e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1105 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x473297 0x51fe06 0xc5adc7 0xc5ad87 0xc5bd7d 0xc629d5 0xc39825 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc5adc6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:103 # 0xc5ad86 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:93 # 0xc5bd7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:215 # 0xc629d4 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xd4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:486 # 0xc39824 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1137 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 32] @ 0x48b5e5 0x41b4ad 0x12725d6 0x12725c5 0x12750ee 0x12f2328 0x12f1af6 0x4956c1 # 0x12725d5 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b5 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:76 # 0x12725c4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a4 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:402 # 0x12750ed google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 96] @ 0x48b60c 0x490933 0x561145 0x1646a5b 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1646a5a github.com/creachadair/jrpc2.(*jmessage).toJSON+0xba github.com/creachadair/jrpc2@v1.3.5/json.go:186 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 96] @ 0x48b60c 0x490329 0x65fd10 0x6604f7 0x660ebc 0x66c1ac 0x15d4c07 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x65fd0f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x6604f6 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b6 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x660ebb github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x66c1ab github.com/pactus-project/pactus/crypto.AddressFromString+0x6b github.com/pactus-project/pactus/crypto/address.go:29 # 0x15d4c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 48] @ 0x48b5e5 0x48b725 0x4cc8bd 0x55ce7f 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55ce7e encoding/json.(*decodeState).object+0xe3e encoding/json/decode.go:786 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x1182668 0x118262d 0x1182668 0x118262d 0x1182668 0x118262d 0x118262d 0x1182668 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 240] @ 0x48b60c 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x78bcb4 0x78bbba 0xd7b33a 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x78bcb3 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x78bbb9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd7b339 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 192] @ 0x48b60c 0x425c25 0x6e0b5e 0x6e93a5 0x118530b 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e0b5d github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xdd github.com/pactus-project/pactus/crypto/bls/bls.go:49 # 0x6e93a4 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x118530a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:298 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x4120b2 0x414137 0x413ea5 0x414f66 0x736e92 0x11927b1 0x11926f3 0x118c231 0x118c1f4 0x11afc8d 0x11bd42b 0x11b894c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x736e91 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x11927b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afc8c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd42a github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b894b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 8960] @ 0x48b60c 0x490329 0x598a25 0x599994 0x59acc5 0x59e32c 0x4956c1 # 0x598a24 net.dnsPacketRoundTrip+0xa4 net/dnsclient_unix.go:114 # 0x599993 net.(*Resolver).exchange+0x4b3 net/dnsclient_unix.go:195 # 0x59acc4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x59e32b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 1152] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x6ea9ff 0x11bd4e5 0x11bd585 0x11bb398 0x11baee5 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea9fe github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb397 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x11baee4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x51d272 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x73ff11 0xb101ea 0xb10105 0xc2ec25 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51d271 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73ff10 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10104 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc2ec24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:105 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 576] @ 0x48b60c 0x490329 0x1718906 0x171f288 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1718905 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x171f287 crypto/internal/fips140/ecdsa.newDRBG[...]+0x647 crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 320] @ 0x48b5e5 0x425c25 0x868294 0x8681bd 0x879425 0xd7d588 0xd7d2b9 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x868293 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8681bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x879424 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0xd7d587 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd7d2b8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x48b60c 0x473914 0x473426 0x772d6c 0x773dca 0x771cc7 0x771edc 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x772d6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd22e9f 0xc5aded 0xc5bd7d 0xc629d5 0xc39825 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xd22e9e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x9e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:202 # 0xc5adec github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:94 # 0xc5bd7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:215 # 0xc629d4 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xd4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:486 # 0xc39824 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1137 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [12: 6912] @ 0x48b60c 0x490329 0x6b53bc 0x6b45dc 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6b53bb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 6400] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 160] @ 0x48b60c 0x490329 0x6e6a68 0x6e6925 0x118808c 0x8fb4d8 0x1187fe6 0x1186ff5 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e6a67 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x67 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x6e6924 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x118808b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:614 # 0x8fb4d7 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xd7 github.com/pactus-project/pactus/sandbox/sandbox.go:260 # 0x1187fe5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:611 # 0x1186ff4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6b4 github.com/pactus-project/pactus/state/state.go:506 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b60c 0x473297 0xd72ebd 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0xd72ebc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b60c 0x490329 0x678b45 0x67c476 0x6ae03d 0x6e24e5 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x678b44 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b60c 0x473297 0x5a6ed8 0x77888f 0x77f1ea 0x772d8f 0x7767df 0x7767e0 0x11ae78c 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x77888e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x77f1e9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x772d8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7767de github.com/multiformats/go-multiaddr.(*Component).Value+0xbe github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7767df github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbf github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11ae78b github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:220 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 256] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x70db57 0x70daf4 0x70d370 0x71410d 0x70b219 0x793254 0x798939 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x70db56 math/big.(*Int).SetBytes+0x196 math/big/int.go:519 # 0x70daf3 crypto/ecdsa.pointToAffine+0x133 crypto/ecdsa/ecdsa.go:630 # 0x70d36f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x71410c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b218 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x793253 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x798938 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x118518f 0x1185141 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118518e github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x22e github.com/pactus-project/pactus/types/certificate/certificate.go:362 # 0x1185140 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e0 github.com/pactus-project/pactus/state/state.go:296 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 384] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e48cf 0x16e4df5 0x1738a66 0x1737ef0 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16e4df4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1737eef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x48b5e5 0x4908c7 0x81fb48 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x81fb47 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 72] @ 0x48b5e5 0x48b2a5 0x107b5b8 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107b5b7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xc17 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:815 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 2688] @ 0x48b60c 0x490329 0x8eb234 0x8ed31a 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8eb233 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xb3 github.com/pactus-project/pactus/store/block.go:57 # 0x8ed319 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x99 github.com/pactus-project/pactus/store/store.go:156 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 48] @ 0x48b5e5 0x421e0b 0xb18ec5 0xb8b85b 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb18ec4 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/context.go:16 # 0xb8b85a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:88 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 384] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e491b 0x1737b9a 0x1738925 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 2304] @ 0x48b5ec 0x425c25 0xdc2147 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xdc2146 github.com/quic-go/quic-go.init.func1+0x126 github.com/quic-go/quic-go@v0.60.0/connection.go:270 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x6f45c5 0x98a00c 0x9814c5 0x980aa5 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x6f45c4 crypto/ecdh.(*x25519Curve).NewPublicKey+0xe4 crypto/ecdh/x25519.go:76 # 0x98a00b crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x8b crypto/tls/key_schedule.go:133 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [4: 96] @ 0x48b5e5 0x48b2a5 0x165129d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x165129c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x1dc github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:119 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x53bbb3 0x1649b12 0x16497e5 0x16488a9 0x164861a 0x16481d9 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x1649b11 github.com/creachadair/jrpc2.(*Server).setContext+0x51 github.com/creachadair/jrpc2@v1.3.5/server.go:359 # 0x16497e4 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x704 github.com/creachadair/jrpc2@v1.3.5/server.go:340 # 0x16488a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1648619 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x16481d8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x70da4a 0x70d370 0x71410d 0x70b219 0x793254 0x798939 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70da49 crypto/ecdsa.pointToAffine+0x89 crypto/ecdsa/ecdsa.go:629 # 0x70d36f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x71410c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b218 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x793253 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x798938 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b5e5 0x490329 0x53203f 0x770ff4 0x770fda 0x774fcf 0xb29279 0xb27997 0xb2aefa 0xb2aeec 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x770ff3 strings.Split+0x73 strings/strings.go:361 # 0x770fd9 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb29278 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb27996 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb2aef9 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb2aeeb github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x8b github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 4608] @ 0x48b60c 0x490933 0xddbf2a 0xdd3177 0xdc9348 0xe0319a 0x4956c1 # 0xddbf29 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.60.0/crypto_stream.go:141 # 0xdd3176 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.60.0/connection.go:2036 # 0xdc9347 github.com/quic-go/quic-go.(*Conn).run+0x187 github.com/quic-go/quic-go@v0.60.0/connection.go:584 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 16] @ 0x48b605 0x473297 0x5a6ed8 0xd3259b 0xd48587 0xd4cb63 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0xd3259a github.com/multiformats/go-multiaddr-dns.(*Resolver).Resolve+0xc7a github.com/multiformats/go-multiaddr-dns@v0.5.0/resolve.go:206 # 0xd48586 github.com/libp2p/go-libp2p/p2p/net/swarm.ResolverFromMaDNS.ResolveDNSComponent+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:959 # 0xd4cb62 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x262 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:366 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [10: 800] @ 0x48b5e5 0x425c25 0x8eeeb9 0x8eeead 0x8eee5c 0x1185093 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8eeeb8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8eeeac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8eee5b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x1185092 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x132 github.com/pactus-project/pactus/state/state.go:279 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x72b1c5 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72b1c4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2e4 github.com/pactus-project/pactus/types/tx/tx.go:409 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 1200] @ 0x48b5e5 0x4908c7 0x10eb205 0x10eb1b7 0x115c82b 0x115c82c 0x105f952 0x105ecb4 0x4956c1 # 0x10eb204 slices.Clone[...]+0xe4 slices/slices.go:360 # 0x10eb1b6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).DirectAddrs+0x96 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:466 # 0x115c82a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x2a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:590 # 0x115c82b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/config/config.go:670 # 0x105f951 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:248 # 0x105ecb3 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:234 0: 0 [6: 3072] @ 0x48b60c 0x425c25 0x788ebe 0x788ed3 0x9948f4 0x945796 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x788ebd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x788ed2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9948f3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 2048] @ 0x48b60c 0x425c25 0x788ebe 0x788ed3 0x9948f4 0x945796 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x788ebd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x788ed2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9948f3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 640] @ 0x48b5e5 0x425c25 0xcfceac 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xcfceab github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [14: 2912] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc37be6 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc37be5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:942 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [9: 1872] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xd22f0c 0xc5aded 0xc5bd7d 0xc629d5 0xc39825 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xd22f0b github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:205 # 0xc5adec github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:94 # 0xc5bd7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:215 # 0xc629d4 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xd4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:486 # 0xc39824 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1137 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [20: 4160] @ 0x48b60c 0x490329 0x1185150 0x1185141 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118514f github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x1ef github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x1185140 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e0 github.com/pactus-project/pactus/state/state.go:296 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x1737b9a 0x1738925 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 336] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x15d7b18 0x15d76b6 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d7b17 github.com/pactus-project/pactus/www/grpc.metricToProto+0x157 github.com/pactus-project/pactus/www/grpc/network.go:155 # 0x15d76b5 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfa73c 0xcfc4c5 0x1077d72 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfa73b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:679 # 0xcfc4c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:937 # 0x1077d71 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:469 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x53bbb3 0x12f4bf2 0x12f4bd1 0x12f9e06 0x12f257f 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x12f4bf1 google.golang.org/grpc.NewContextWithServerTransportStream+0x1171 google.golang.org/grpc@v1.81.1/server.go:1902 # 0x12f4bd0 google.golang.org/grpc.(*Server).processUnaryRPC+0x1150 google.golang.org/grpc@v1.81.1/server.go:1429 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [6: 48] @ 0x48b5e5 0x490329 0x410ced 0x416e47 0xc3c550 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc3c54f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x50f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1390 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [1: 128] @ 0x48b60c 0x490329 0x6339b4 0x633986 0x633c87 0x620926 0x670146 0x670120 0x69ea79 0x69d192 0x6e1abb 0x117c1aa 0x117c1c4 0x11bdbf5 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6339b3 math/big.nat.make+0x133 math/big/nat.go:67 # 0x633985 math/big.nat.mul+0x105 math/big/natmul.go:34 # 0x633c86 math/big.nat.mul+0x406 math/big/natmul.go:22 # 0x620925 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x670145 math/big.(*Int).Mul+0xa5 math/big/int.go:184 # 0x67011f github.com/consensys/gnark-crypto/ecc.SplitScalar+0x7f github.com/consensys/gnark-crypto@v0.20.1/ecc/utils.go:246 # 0x69ea78 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x278 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:789 # 0x69d191 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/g1.go:595 # 0x6e1aba github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x13a github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x117c1a9 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x117c1c3 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:100 # 0x11bdbf4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:241 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x41b494 0x4ef148 0x1178670 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0x117866f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:108 0: 0 [1: 96] @ 0x48b5e5 0x4908c7 0x46f3c9 0x1172115 0x10eae02 0x10e973b 0x10e8fd0 0x4956c1 # 0x1172114 github.com/pactus-project/pactus/network.makeNetwork.func2+0x1b4 github.com/pactus-project/pactus/network/network.go:230 # 0x10eae01 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:438 # 0x10e973a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [3: 96] @ 0x48b5e5 0x4908c7 0xbf6655 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf6654 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xed4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2025 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 128] @ 0x48b60c 0x473297 0x17388e9 0x17384c9 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x17388e8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x6e7f85 0x72d3c5 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e7f84 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x72d3c4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x490329 0x64f84a 0x11a6897 0x11a6873 0x11bd58f 0x11bb29b 0x11ba866 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x11a6896 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x11a6872 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:70 # 0x11bd58e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba865 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737b65 0x1738925 0x17384c9 0x1737fe5 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737b64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737fe4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 434176] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x566623 0x5619d3 0x561791 0x5610de 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x566622 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 352] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x4160b7 0xdddfcf 0xddd8dd 0xddb8e5 0xddc5cb 0xdd2fec 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0xdddfce github.com/quic-go/quic-go.(*frameSorter).push+0x64e github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:176 # 0xddd8dc github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:46 # 0xddb8e4 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.60.0/crypto_stream.go:55 # 0xddc5ca github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0xca github.com/quic-go/quic-go@v0.60.0/crypto_stream_manager.go:32 # 0xdd2feb github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x2b github.com/quic-go/quic-go@v0.60.0/connection.go:1998 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x72d0e5 0x72d0bb 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72d0e4 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x72d0ba github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:189 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x1269059 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1269058 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x358 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:805 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 288] @ 0x48b60c 0x425c25 0x6e34af 0x6e2476 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e34ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2475 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b5e5 0x4908c7 0x79910e 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x79910d crypto/x509.parseCertificate+0x11ad crypto/x509/parser.go:1052 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b60c 0x473914 0x473426 0x1737cac 0x1738925 0x17384c9 0x1737eba 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737cab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737eb9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x12fc592 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12fc591 google.golang.org/grpc.newClientStream+0x91 google.golang.org/grpc@v1.81.1/stream.go:204 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 128] @ 0x48b60c 0x473297 0x51ce8a 0xd17145 0xd170d6 0xd19491 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd17144 fmt.Errorf+0x324 fmt/errors.go:26 # 0xd170d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 64] @ 0x48b60c 0x490933 0x561145 0x1646b08 0x1646537 0x1643e65 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1646b07 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x167 github.com/creachadair/jrpc2@v1.3.5/json.go:170 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1643e64 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x12fdf87 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12fdf86 google.golang.org/grpc.newClientStreamWithParams+0xbe6 google.golang.org/grpc@v1.81.1/stream.go:384 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b605 0x490933 0x56e865 0x55ff5e 0x55b374 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55ff5d encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b9d6 0x48b9bd 0x4cc691 0x55c4a6 0x55c480 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x48b9bc reflect.makemap+0x1c runtime/map.go:211 # 0x4cc690 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x55c4a5 reflect.MakeMap+0x465 reflect/value.go:3093 # 0x55c47f encoding/json.(*decodeState).object+0x43f encoding/json/decode.go:649 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x867fe9 0x107bdec 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x867fe8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:124 # 0x107bdeb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:878 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x11be5a8 0x11bdd1a 0x1179fa3 0x4956c1 # 0x11be5a7 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0xa7 github.com/pactus-project/pactus/sync/sync.go:313 # 0x11bdd19 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:270 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 144] @ 0x48b605 0x473914 0x473426 0x773e15 0x771cc7 0x771edc 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x773e14 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0xde2e1a 0xdd62af 0xdd592c 0xdc98c5 0xe0319a 0x4956c1 # 0xde2e19 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x919 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:424 # 0xdd62ae github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.60.0/connection.go:2536 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [4: 448] @ 0x48b60c 0x490329 0x740c46 0x87b138 0x87b122 0x87b123 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0x117bf07 0x117bc7d 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x740c45 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x87b137 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x87b121 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x87b122 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x117bf06 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x186 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117bc7c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xbc github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 168] @ 0x48b5e5 0x425c25 0xb19a78 0xb19a6c 0xb8d105 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb19a77 go.opentelemetry.io/otel/metric.WithAttributeSet+0x77 go.opentelemetry.io/otel/metric@v1.44.0/instrument.go:375 # 0xb19a6b github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/metrics.go:136 # 0xb8d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1d04 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:157 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 1536] @ 0x48b60c 0x490329 0x6b4fb7 0x6b45dc 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b4fb6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 1120] @ 0x48b5e5 0x4908c7 0xb9037d 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb9037c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:270 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 1024] @ 0x48b60c 0x425c25 0x788ebe 0x788ed3 0x9948f4 0x945796 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x788ebd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x788ed2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9948f3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 576] @ 0x48b60c 0x425c25 0x6e34af 0x6e2476 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e34ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2475 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 192] @ 0x48b60c 0x490329 0x900e15 0x900cc5 0xd72d3a 0xd72d13 0x10f97a9 0xd49945 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72d39 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72d12 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [19: 912] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xc38ba9 0xc38b1c 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38ba8 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x3a8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:74 # 0xc38b1b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x31b github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1023 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [3: 4608] @ 0x48b60c 0x490933 0x967b75 0x967b45 0x967a57 0x709f84 0x70a3dc 0x9677e5 0x96779e 0x709f84 0x70a3dc 0x967734 0x967713 0x709f84 0x70a3dc 0x96556e 0x965400 0x969ab5 0x94b937 0x957295 0x94e789 0x98d4bf 0x4956c1 # 0x967b74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x967b44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x967a56 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9677e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96779d crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x3d crypto/tls/handshake_messages.go:289 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x967712 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96556d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x284d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9653ff crypto/tls.(*clientHelloMsg).marshalMsg+0x26df crypto/tls/handshake_messages.go:285 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x957294 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b60c 0x425c25 0x9447e5 0x984af7 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9447e4 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1753 # 0x984af6 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x76 crypto/tls/handshake_server_tls13.go:835 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x124b88b 0x1249023 0x127ca3b 0x1274eff 0x12f2328 0x12f1af6 0x4956c1 # 0x124b88a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.56.0/http2/frame.go:1071 # 0x1249022 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x142 golang.org/x/net@v0.56.0/http2/frame.go:544 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274efe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [5: 320] @ 0x48b5e5 0x425c25 0x164ca5c 0x1648c29 0x16482d3 0x4a4baa 0x4956c1 # 0x164ca5b github.com/creachadair/jrpc2.tasks.responses+0x35b github.com/creachadair/jrpc2@v1.3.5/server.go:806 # 0x1648c28 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 320] @ 0x48b5e5 0x425c25 0x1269008 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1269007 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x307 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:802 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 4224] @ 0x48b5e5 0x490329 0xd1b6e5 0xd1b6e6 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd1b6e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd1b6e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 16] @ 0x48b60c 0x425c25 0x6e5a3e 0x6e5c2b 0x163700f 0x1631067 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x6e5a3d github.com/pactus-project/pactus/types/amount.Amount.Format+0x3d github.com/pactus-project/pactus/types/amount/amount.go:171 # 0x6e5c2a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:197 # 0x163700e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:241 # 0x1631066 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x2e6 github.com/pactus-project/pactus/www/html/blockchain.go:176 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 1008] @ 0x48b5e5 0x490329 0x99984e 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x99984d net/textproto.readMIMEHeader+0x6d net/textproto/reader.go:526 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [15: 2400] @ 0x48b5e5 0x4908c7 0x124f045 0x1015c2f 0x1015689 0x1015490 0x10152b3 0x124e452 0x1249245 0x127ca3b 0x1274eff 0x12f2328 0x12f1af6 0x4956c1 # 0x124f044 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015688 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:349 # 0x101548f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.56.0/http2/hpack/hpack.go:311 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e451 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249244 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274efe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x124e25e 0x1249245 0x127ca3b 0x126f51a 0x4956c1 # 0x124e25d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.56.0/http2/frame.go:1717 # 0x1249244 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f519 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [9: 1152] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aa5 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aa4 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:191 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [21: 4032] @ 0x48b60c 0x490329 0x6b4fb7 0x6b45dc 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b4fb6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e49b0 0x1737b9a 0x1738925 0x17384c9 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e2a3e 0x8f0dae 0x8f0c92 0x8ecda5 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e2a3d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x8f0dad github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x24d github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x8f0c91 github.com/pactus-project/pactus/store.newValidatorStore+0x131 github.com/pactus-project/pactus/store/validator.go:38 # 0x8ecda4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 128] @ 0x48b60c 0x490329 0x67893c 0x67c476 0x6ae03d 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x67893b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b60c 0x425c25 0x72b0d5 0x72a7ed 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72b0d4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1f4 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x72a7ec github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:263 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [11: 1760] @ 0x48b5e5 0x490329 0xd55efc 0xd55eee 0xd486c5 0x10eba77 0x10e94f1 0x10e8fd0 0x4956c1 # 0xd55efb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd55eed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd486c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10eba76 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x156 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:513 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [2: 32] @ 0x48b605 0x473914 0x473426 0x772d6c 0x773dca 0x771cc7 0x771edc 0x775350 0x107acea 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x772d6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ace9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x349 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x1700ddf 0x171995e 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1700dde crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x171995d crypto/internal/fips140/ecdsa.signGeneric[...]+0x11d crypto/internal/fips140/ecdsa/ecdsa.go:347 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 640] @ 0x48b5ec 0x490329 0x15d70b0 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d70af github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0x4f github.com/pactus-project/pactus/www/grpc/network.go:91 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x11bbb32 0x11bbb1d 0x11bd4bf 0x11bd585 0x11bb29b 0x11ba866 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x11bbb31 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:45 # 0x11bbb1c github.com/pactus-project/pactus/sync.(*helloAckHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_hello_ack.go:76 # 0x11bd4be github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:158 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba865 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b60c 0x473297 0xbf7085 0xbf6709 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf7084 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x884 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2274 # 0xbf6708 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xf88 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2026 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd7b2c5 0xd7b2bb 0xd7ae8b 0x95c543 0x960c3a 0x95ddec 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0xd7b2c4 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd7b2ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:162 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x95c542 crypto/tls.(*Conn).verifyServerCertificate+0x862 crypto/tls/handshake_client.go:1182 # 0x960c39 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x95ddeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b60c 0x473914 0x473426 0xb8d898 0xb8d8dd 0xb8d911 0xb8dc8f 0xb957ed 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43a6f 0xb43505 0xb42c25 0xb42c26 0xb427ff 0x4956c1 # 0xb8d897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8d8dc github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x9c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dc8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:106 # 0xb957ec github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5ac github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:344 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43a6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:317 # 0xb43504 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:300 # 0xb42c24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:256 # 0xb42c25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:263 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x8eeeb9 0x8eeead 0x8eee5c 0x11875ad 0x118719b 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8eeeb8 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8eeeac github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8eee5b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x11875ac github.com/pactus-project/pactus/state.(*state).evaluateSortition+0xcc github.com/pactus-project/pactus/state/state.go:545 # 0x118719a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x85a github.com/pactus-project/pactus/state/state.go:519 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 256] @ 0x48b5e5 0x4908c7 0x4e08e5 0x5a52d4 0x5a5185 0x5a3dd9 0xb2b777 0xb2d71f 0xb2d425 0xd48d0b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0x4e08e4 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x5a52d3 net.addrTable+0x113 net/interface_linux.go:149 # 0x5a5184 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb2d71e github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb2d424 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd48d0a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:56 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [9: 2160] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0x876792 0x107a2b7 0x1077ff1 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x876791 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0x107a2b6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:691 # 0x1077ff0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:482 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 6512640] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x1737b9a 0x1738925 0x98954e 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e48cf 0x1737b9a 0x1738925 0x17384c9 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x6e7a45 0x6e7a1b 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e7a44 bytes.NewBuffer+0xe4 bytes/buffer.go:490 # 0x6e7a1a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e332b 0x6e32c1 0x6e7f9f 0x72d3c5 0x72c4f6 0x8f004e 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e332a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e32c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7f9e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d3c4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8f004d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 1664] @ 0x48b5e5 0x490329 0x899033 0x118a622 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x899032 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x118a621 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 4096] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 384] @ 0x48b5e5 0x425c25 0x15d7a85 0x15d76b6 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d7a84 github.com/pactus-project/pactus/www/grpc.metricToProto+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:144 # 0x15d76b5 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 240] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985e6 0x69856f 0x6ae88c 0x6ae065 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985e5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69856e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae064 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0xb19abb 0xb8d105 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb19aba github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0xba github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/metrics.go:138 # 0xb8d104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1d04 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:157 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x93c6a7 0xdbd27f 0xdbdbf3 0xdbd56a 0x67169a 0xdbd425 0xdbd3bf 0xdb879f 0xdb80a5 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbdbf2 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf2 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:78 # 0xdbd569 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x109 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:45 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb80a4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:80 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 64] @ 0x48b60c 0x473297 0x740d94 0xb952d3 0xb952b7 0xb95268 0xb95360 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x740d93 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb952d2 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb952b6 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb95267 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb9535f github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x11f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:334 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x1265b78 0x1265af7 0x1268faa 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1265b77 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x237 google.golang.org/grpc@v1.81.1/internal/transport/flowcontrol.go:51 # 0x1265af6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:498 # 0x1268fa9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 2400] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 240] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9845 0x128a8e5 0x12ec26a 0x1308365 0x1300d71 0x12ddd99 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d9844 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x128a8e4 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:67 # 0x12ec269 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x1308364 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.81.1/stream.go:1893 # 0x1300d70 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.81.1/stream.go:958 # 0x12ddd98 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b5e5 0x4908c7 0x1300ba8 0x1301619 0x13005c2 0x130131c 0x12ddd99 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1300ba7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.81.1/stream.go:936 # 0x1301618 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.81.1/stream.go:992 # 0x13005c1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.81.1/stream.go:851 # 0x130131b google.golang.org/grpc.(*clientStream).SendMsg+0x69b google.golang.org/grpc@v1.81.1/stream.go:991 # 0x12ddd98 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 96] @ 0x48b60c 0x490329 0x8c2245 0x8c21e0 0x8c21cc 0x8c2e19 0x8ec991 0x8eaa8d 0x8ee67e 0x1189076 0x15d4caf 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x8c2244 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x8c21df github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x8c21cb github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eaa8c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee67d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4cae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [16: 512] @ 0x48b60c 0x490933 0x16cc8c5 0x678ec6 0x67c476 0x6ae03d 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678ec5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x490933 0x94c397 0x94bf0f 0x986aa8 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x986aa7 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x27 crypto/tls/handshake_server_tls13.go:1123 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1536] @ 0x48b5ec 0x490329 0xb39526 0xb3972b 0xb42cde 0xb427ff 0x4956c1 # 0xb39525 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb3972a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2ea github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb42cdd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x2bd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:273 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x48b60c 0x473914 0x473426 0x1737cac 0x1738925 0x17384c9 0x1737fe5 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737cab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737fe4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b60c 0x490329 0x900e15 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [19: 8249344] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 868352] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [18: 7815168] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 1200] @ 0x48b60c 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x78bcb4 0x78bbba 0xd7b33a 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x78bcb3 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x78bbb9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd7b339 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x48b60c 0x490329 0x1738658 0x17384c9 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738657 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x10fb3a7 0x10fb45b 0x10fad15 0xc2f782 0x4956c1 # 0x10fb3a6 github.com/multiformats/go-multistream.newOnce+0xd26 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x10fb45a github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [15: 8640] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0xb114e6 0xb1d9ac 0xb8cd33 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb8cd32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:135 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 112] @ 0x48b5e5 0x490329 0xb93aff 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb93afe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x31e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:115 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 8320] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0xb114e6 0x1079985 0x10781b5 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x1079984 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:622 # 0x10781b4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:485 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x499c05 0x547e46 0x9811ce 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x499c04 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x547e45 sort.SliceStable+0x85 sort/slice.go:43 # 0x9811cd crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x60d crypto/tls/handshake_server_tls13.go:225 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 49152] @ 0x48b60c 0x490329 0x11b623d 0x11b5f05 0x11b85cd 0x11b85ce 0x11b82b2 0x11b7e25 0x734a63 0x734996 0x4956c1 # 0x11b623c github.com/beevik/ntp.getTime+0x27c github.com/beevik/ntp@v1.5.0/ntp.go:534 # 0x11b5f04 github.com/beevik/ntp.QueryWithOptions+0xc4 github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11b85cc github.com/beevik/ntp.Query+0x4c github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11b85cd github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x4d github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11b82b1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x91 github.com/pactus-project/pactus/util/ntp/ntp.go:137 # 0x11b7e24 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x734a62 github.com/pactus-project/gopkg/scheduler.EveryBuilder.Do.func1.1+0x42 github.com/pactus-project/gopkg/scheduler@v0.0.0-20260625084706-612d6d2bb21d/every.go:42 # 0x734995 github.com/pactus-project/gopkg/scheduler.EveryBuilder.Do.func1+0x95 github.com/pactus-project/gopkg/scheduler@v0.0.0-20260625084706-612d6d2bb21d/every.go:43 0: 0 [3: 192] @ 0x48b60c 0x490329 0x1738658 0x17384c9 0x1737fe5 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738657 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737fe4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc8c5 0x1738447 0x1737fe5 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x1738446 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737fe4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 512] @ 0x48b5e5 0x425c25 0xd1b76b 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd1b76a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [17: 7380992] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [17: 7380992] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 8683520] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 5210112] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 560] @ 0x48b60c 0x490329 0x740c46 0xd48f66 0xd48f4d 0xd48f33 0xd48f67 0xd54bdc 0x10f9843 0xd49945 0x4956c1 # 0x740c45 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0xd48f65 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xd48f4c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xd48f32 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xd48f66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:55 # 0xd54bdb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:37 # 0x10f9842 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x242 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:336 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 1568] @ 0x48b60c 0x425c25 0x6f9f7a 0x6f9f90 0x16e491b 0x171f1a5 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9f79 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9f8f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x171f1a4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x564 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b60c 0x473297 0x17388e9 0x17384c9 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x17388e8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x70a345 0x96e40d 0x96e2f7 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96e40c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xe8c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96e2f6 crypto/tls.(*serverHelloMsg).marshal+0xd76 crypto/tls/handshake_messages.go:792 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x53b49c 0x53bacd 0x53ba8f 0x1178172 0x11746ca 0x4956c1 # 0x53b49b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x1178171 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 64] @ 0x48b60c 0x473297 0x66a326 0x66a327 0x11c30e7 0x15a04a9 0x159fdb9 0x159fc25 0x168d163 0x4956c1 # 0x66a325 encoding/hex.EncodeToString+0x85 encoding/hex/hex.go:129 # 0x66a326 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x11c30e6 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x626 github.com/pactus-project/pactus/wallet/types/types.go:136 # 0x15a04a8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fdb8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 176] @ 0x48b60c 0x490329 0x93db59 0x9867b7 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x93db58 crypto/tls.signedMessage+0x38 crypto/tls/auth.go:114 # 0x9867b6 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5b6 crypto/tls/handshake_server_tls13.go:1097 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x868294 0x8681bd 0x107a0f4 0x1077fd7 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x868293 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8681bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x107a0f3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x6f3 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:672 # 0x1077fd6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 288] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc27d87 0x107b6be 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc27d86 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryPeerMetadata).Put+0x126 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/metadata.go:32 # 0x107b6bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd1d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:821 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [25: 12000] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0xb114e6 0xb1d9ac 0xb8cd33 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb8cd32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:135 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 240] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x6ed810 0x6ed79d 0x72b2a3 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6ed80f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6ed79c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 327680] @ 0x48b613 0x490329 0x875a4f 0xd18467 0xd18450 0xd1c0cb 0xd1bd11 0xd1ed78 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0x875a4e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd18466 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd1844f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd1c0ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd1bd10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd1ed77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [18: 5760] @ 0x48b5e5 0x425c25 0xa31265 0xa0a3a7 0xa0f298 0x4956c1 # 0xa31264 net/http.readRequest+0x84 net/http/request.go:1083 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [8: 1152] @ 0x48b5e5 0x425c25 0x55a617 0x1647045 0x16468a5 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1647044 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 800] @ 0x48b5e5 0x425c25 0xcfceac 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xcfceab github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 32] @ 0x48b5e5 0x4908c7 0x1300ba8 0x12fe51f 0x13005c2 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1300ba7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.81.1/stream.go:936 # 0x12fe51e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.81.1/stream.go:397 # 0x13005c1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.81.1/stream.go:851 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b5e5 0x48b2a5 0x66c719 0x6eb8a5 0x6ec2e5 0x72b2a3 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x66c718 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6eb8a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:48 # 0x6ec2e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:167 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 48] @ 0x48b605 0x473297 0x164629b 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x164629a github.com/creachadair/jrpc2.ParseRequests+0x11a github.com/creachadair/jrpc2@v1.3.5/json.go:23 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x126a352 0x126ee98 0x126f6ce 0x4956c1 # 0x126a351 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x131 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:965 # 0x126ee97 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1af7 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1627 # 0x126f6cd google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1701 0: 0 [20: 8320] @ 0x48b5e5 0x425c25 0x12659bc 0x1268faa 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12659bb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:485 # 0x1268fa9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 1904] @ 0x48b60c 0x41b526 0xd1b6b6 0xd1b7af 0xd1a658 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1b6b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd1a657 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 24] @ 0x48b5e5 0x4908c7 0x97857e 0x978408 0x94c3da 0x94bf0f 0x986378 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x97857d crypto/tls.unmarshalCertificate+0xfd crypto/tls/handshake_messages.go:1551 # 0x978407 crypto/tls.(*certificateMsgTLS13).unmarshal+0x127 crypto/tls/handshake_messages.go:1528 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x986377 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x490329 0xb12e8e 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12e8d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:62 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [17: 1904] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0xd17873 0xd17458 0xd17539 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0xd17872 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd17538 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e48cf 0x1737b9a 0x1738925 0x17384c9 0x985627 0x9855d3 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985626 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x9855d2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:906 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x473297 0x17388e9 0x17384c9 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x17388e8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b60c 0x473914 0x473426 0x1737cac 0x1738925 0x98954e 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737cab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 6144] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x1077f08 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1077f07 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x207 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:479 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 504] @ 0x48b60c 0x473297 0xbfa134 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa133 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x773 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2911 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 768] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 416] @ 0x48b5e5 0x425c25 0x12659bc 0x1268faa 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12659bb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:485 # 0x1268fa9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xc40a96 0xc40a7c 0xc4d4fa 0x4956c1 # 0xc40a95 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x215 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1888 # 0xc40a7b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1fb github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1638 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [9: 72] @ 0x48b5e5 0x4908c7 0xc509d4 0xc4cd9a 0x4956c1 # 0xc509d3 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa53 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1468 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 16] @ 0x48b605 0x490329 0x900e15 0x900cc5 0xd74b16 0xd74b21 0xd74e48 0x1077765 0x1077a5a 0x1077150 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd74b15 github.com/multiformats/go-multistream.ReadNextToken[...]+0x35 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd74b20 github.com/multiformats/go-multistream.readProto[...]+0x40 github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xd74e47 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x1077764 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3e4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:436 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [7: 1344] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 1248] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72d0b5 0x72d097 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72d0b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72d096 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x473297 0x879473 0xc277d6 0xc277fc 0xd442d8 0xd51fa5 0x4956c1 # 0x879472 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xc277d5 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc277fb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd442d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2d7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:398 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 16] @ 0x48b605 0x48b17b 0xcfa150 0xcfa13b 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xcfa14f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xcfa13a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [4: 384] @ 0x48b60c 0x48b725 0x4cc8bd 0x55b796 0x55c09d 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55b795 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55c09c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 288] @ 0x48b60c 0x490329 0x67c0b9 0x698397 0x6ae125 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x67c0b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae124 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e491b 0x1737b9a 0x1738925 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 160] @ 0x48b5e5 0x4908c7 0x124f045 0x1015c2f 0x1015b4a 0x1015485 0x10152b3 0x124e452 0x1249245 0x127ca3b 0x1274eff 0x12f2328 0x12f1af6 0x4956c1 # 0x124f044 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015b49 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x429 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:396 # 0x1015484 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:316 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e451 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249244 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274efe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [10: 960] @ 0x48b5e5 0x490329 0xb890dd 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb890dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:765 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b60c 0x490329 0x6ec248 0x72b2a3 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6ec247 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:165 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x698566 0x6ae88c 0x6ae065 0x6e24e5 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x698565 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae064 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x5d1737 0xd15dbf 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0x5d1736 log.New+0x56 log/log.go:74 # 0xd15dbe github.com/libp2p/go-yamux/v5.newSession+0x21e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 48] @ 0x48b60c 0x490329 0x900e15 0x900cc5 0x1101334 0x11012cd 0x1101787 0x9006eb 0x1101609 0x10fc5e2 0x11788d8 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1101333 github.com/multiformats/go-multistream.ReadNextToken[...]+0xb3 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11012cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x4c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1101786 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1101608 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0x11788d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:114 0: 0 [7: 112] @ 0x48b5e5 0x48b205 0xcfce34 0xd029e5 0xd1f2e2 0xd1a562 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xcfce33 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1a561 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 320] @ 0x48b60c 0x473297 0x17388e9 0x17384c9 0x1737eba 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x17388e8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737eb9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 2304] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x70a345 0x975fa5 0x975e97 0x709f84 0x70a3dc 0x975638 0x975535 0x709f84 0x70a3dc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x975fa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975e96 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 704] @ 0x48b5e5 0x4908c7 0x15d78ec 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d78eb github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 384] @ 0x48b60c 0x490329 0x72c87e 0x11b8885 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x72c87d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x11b8884 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 2464] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0xd276d3 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0xd276d2 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x312 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:695 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 576] @ 0x48b5e5 0x4908c7 0xb2d554 0x10ebb79 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d553 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10ebb78 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e48cf 0x1737b9a 0x1738925 0x17384c9 0x989845 0x98981a 0x961517 0x95de05 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x961516 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x356 crypto/tls/handshake_client_tls13.go:729 # 0x95de04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 32] @ 0x48b60c 0x490933 0x820c16 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x86800c 0xd7b68c 0xd7ae8b 0x95c543 0x960c3a 0x95ddec 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x820c15 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x86800b github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:125 # 0xd7b68b github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x95c542 crypto/tls.(*Conn).verifyServerCertificate+0x862 crypto/tls/handshake_client.go:1182 # 0x960c39 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x95ddeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [9: 576] @ 0x48b60c 0x425c25 0x4e13cd 0x4e1529 0x50cb1f 0x50a8ed 0x5a2149 0x5bbbbb 0x5bab10 0xa14dcc 0x1652f88 0x165404b 0x4956c1 # 0x4e13cc syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4e1528 syscall.Accept4+0x88 syscall/syscall_linux.go:701 # 0x50cb1e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50a8ec internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x5a2148 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1652f87 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x165404a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:91 0: 0 [3: 144] @ 0x48b5e5 0x490329 0x4c2a05 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x4c2a04 reflect.Value.call+0xf64 reflect/value.go:608 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b60c 0x490329 0x1737b65 0x1738925 0x17384c9 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737b64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0x83023b 0x8578d9 0x85b576 0x1229917 0x1228b39 0x12278a5 0x134d592 0x134d55e 0x134d54a 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x83023a google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf+0x9a google.golang.org/protobuf@v1.36.11/internal/impl/convert.go:331 # 0x8578d8 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_field.go:317 # 0x85b575 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:97 # 0x1229916 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular+0x176 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:277 # 0x1228b38 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0xc18 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:243 # 0x12278a4 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1a4 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:80 # 0x134d591 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x134d55d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x134d549 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 896] @ 0x48b60c 0x41b526 0x1265b1d 0x1265af7 0x1268faa 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1265b1c google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1dc google.golang.org/grpc@v1.81.1/internal/transport/flowcontrol.go:49 # 0x1265af6 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x1b6 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:498 # 0x1268fa9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [21: 6048] @ 0x48b5e5 0x425c25 0x12fdadc 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12fdadb google.golang.org/grpc.newClientStreamWithParams+0x73b google.golang.org/grpc@v1.81.1/stream.go:354 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0x12734c5 0x12750ee 0x12f2328 0x12f1af6 0x4956c1 # 0x12734c4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x10a4 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:468 # 0x12750ed google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [5: 2129920] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 480] @ 0x48b5e5 0x490329 0x564d96 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x564d95 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 960] @ 0x48b5e5 0x490329 0xc4145a 0xc41435 0xc4d4fa 0x4956c1 # 0xc41459 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0xbd9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2272 # 0xc41434 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbb4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1706 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [4: 448] @ 0x48b5e5 0x425c25 0x41b494 0xd15e30 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e2f github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bdc25 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bdc24 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16384] @ 0x48b60c 0x490329 0x875a4f 0xc3061a 0xc30610 0xc3023b 0x4956c1 # 0x875a4e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc30619 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc3060f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:214 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [2: 1024] @ 0x48b60c 0x425c25 0x788ebe 0x788ed3 0x9948f4 0x945796 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x788ebd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x788ed2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9948f3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 56] @ 0x48b5e5 0x425c25 0x6eaa3f 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6eaa3e github.com/pactus-project/pactus/genesis.MainnetGenesis+0x5e github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b5e5 0x425c25 0xc4dec5 0xc4d165 0x4956c1 # 0xc4dec4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1024 # 0xc4d164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xa64 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:881 0: 0 [2: 128] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x767f9d 0x879451 0xd7d588 0xd7d2b9 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x767f9c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x879450 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xd7d587 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:153 # 0xd7d2b8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:149 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 1277952] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 2555904] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 1703936] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b5e5 0x4908c7 0x792368 0x79862d 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x792367 crypto/x509.parseName+0x307 crypto/x509/parser.go:177 # 0x79862c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 3456] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x159db5b 0x159ffd2 0x159fccf 0x159fc25 0x168d163 0x4956c1 # 0x159db5a github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0xba github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:569 # 0x159ffd1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fcce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 624] @ 0x48b5e5 0x490329 0x11761d9 0x11757a5 0x4956c1 # 0x11761d8 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x78 github.com/pactus-project/pactus/network/notifee.go:128 # 0x11757a4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [6: 144] @ 0x48b60c 0x473297 0x771c6d 0x771edc 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x771c6c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 2555904] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 2555904] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 1703936] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x6e7995 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e7994 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x117c765 0x11a6ad7 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x117c764 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xe4 github.com/pactus-project/pactus/sync/bundle/message/message.go:118 # 0x11a6ad6 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:99 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x53b49c 0x53bacd 0x53ba8f 0xd6e896 0x4956c1 # 0x53b49b context.WithDeadlineCause+0x29b context/context.go:656 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd6e895 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:109 0: 0 [3: 336] @ 0x48b60c 0x41b526 0xd1b6c9 0xd1b7c5 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xd1b6c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 80] @ 0x48b5e5 0x4908c7 0xb2d554 0x10ebb79 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d553 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x173 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10ebb78 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd15dcc 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15dcb github.com/libp2p/go-yamux/v5.newSession+0x22b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:140 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x171a059 0x1719fff 0x17198bd 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171a058 crypto/internal/fips140/bigmod.NewNat+0x218 crypto/internal/fips140/bigmod/nat.go:73 # 0x1719ffe crypto/internal/fips140/ecdsa.randomPoint[...]+0x1be crypto/internal/fips140/ecdsa/ecdsa.go:256 # 0x17198bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x48b60c 0x490c52 0x52d7e5 0x52d8d0 0x66074f 0x660e2a 0x11c347f 0x11c337f 0x15a04a9 0x159fdb9 0x159fc25 0x168d163 0x4956c1 # 0x490c51 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d7e4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d8cf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66074e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x660e29 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x11c347e github.com/pactus-project/pactus/crypto.Address.String+0x9be github.com/pactus-project/pactus/crypto/address.go:80 # 0x11c337e github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x8be github.com/pactus-project/pactus/wallet/types/types.go:129 # 0x15a04a8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fdb8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 448] @ 0x48b5e5 0x490329 0xb2d0ff 0xb2d4fd 0x10ec155 0x10eba28 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d0fe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x23e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10ec154 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10eba27 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0xdc906f 0xdc8fbc 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc906e github.com/quic-go/quic-go.newDatagramQueue+0xd0e github.com/quic-go/quic-go@v0.60.0/datagram_queue.go:35 # 0xdc8fbb github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.60.0/connection.go:559 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 96] @ 0x48b60c 0x490329 0x6ec248 0x72b2a3 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6ec247 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x67 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:165 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [40: 7040] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0x876792 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x876791 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0x6f4333 0x6f412a 0x989fd0 0x98ad50 0x67169a 0x98a914 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f4332 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x192 crypto/ecdh/x25519.go:62 # 0x6f4129 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x989fcf crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:129 # 0x98ad4f crypto/tls.(*hybridKeyExchange).serverSharedSecret.func1+0x4f crypto/tls/key_schedule.go:218 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a913 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x193 crypto/tls/key_schedule.go:217 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b605 0x490933 0x844934 0x843622 0x8432ac 0x7dc842 0x7dc5b2 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x844933 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x843621 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8432ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7dc841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7dc5b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b909 0x1303632 0x1303615 0x1303600 0x130015c 0x1300565 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1303631 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.81.1/metadata/metadata.go:100 # 0x1303614 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:335 # 0x13035ff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.81.1/stream.go:1234 # 0x130015b google.golang.org/grpc.(*clientStream).retryLocked+0x5b google.golang.org/grpc@v1.81.1/stream.go:785 # 0x1300564 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.81.1/stream.go:855 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b605 0x490933 0x56e865 0x55ff5e 0x55b374 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55ff5d encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b60c 0x490329 0x170f9ed 0x1719436 0x171d0e8 0x171d0bb 0x70fcf6 0x70d0f6 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x170f9ec crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1719435 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x415 crypto/internal/fips140/ecdsa/ecdsa.go:486 # 0x171d0e7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x171d0ba crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x70fcf5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x70d0f5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0x48b60c 0x41b526 0x1640ebe 0x1649cd5 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1640ebd golang.org/x/sync/semaphore.(*Weighted).Acquire+0x17d golang.org/x/sync@v0.21.0/semaphore/semaphore.go:69 # 0x1649cd4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.5/server.go:374 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 1584] @ 0x48b5e5 0x425c25 0x55a617 0x1646f6f 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1646f6e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [18: 3744] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x5398b9 0x53987d 0x16440fb 0x16440e6 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x16440fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16440e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x5398c5 0x16440fb 0x16440e6 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x5398c4 context.WithCancel+0x64 context/context.go:242 # 0x16440fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16440e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 192] @ 0x48b5e5 0x425c25 0xbf661b 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf661a github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xe9a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2025 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 1200] @ 0x48b5e5 0x425c25 0x12feb91 0x1300385 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12feb90 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x570 google.golang.org/grpc@v1.81.1/stream.go:490 # 0x1300384 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.81.1/stream.go:833 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x70a345 0x709efd 0x977c91 0x709f84 0x70a3dc 0x977bb7 0x977b18 0x977ac5 0x709f84 0x70a3dc 0x977805 0x97775c 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x709efc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977c90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977bb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977b17 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x977ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 384] @ 0x48b60c 0x490329 0x72c87e 0x8f0065 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x72c87d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x8f0064 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x84 github.com/pactus-project/pactus/store/store.go:526 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [14: 12544] @ 0x48b60c 0x425c25 0x16e0ad2 0x994939 0x945796 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e0ad1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x48b60c 0x490329 0x16e49ee 0x171ef7d 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x171ef7c crypto/internal/fips140/ecdsa.newDRBG[...]+0x33c crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 2688] @ 0x48b5e5 0x490329 0xd1b6e5 0xd1b6e6 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xd1b6e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd1b6e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 32] @ 0x48b60c 0x425c25 0xb8d99e 0xb8da11 0xb8db26 0xb96f9c 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d99d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8da10 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8db25 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:70 # 0xb96f9b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:495 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 640] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e4dad 0x1738a66 0x1739b35 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e4dac crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1739b34 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 224] @ 0x48b5e5 0x4908c7 0x55d985 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x55d984 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 1280] @ 0x48b5e5 0x425c25 0x164c7f8 0x1648c29 0x16482d3 0x4a4baa 0x4956c1 # 0x164c7f7 github.com/creachadair/jrpc2.tasks.responses+0xf7 github.com/creachadair/jrpc2@v1.3.5/server.go:789 # 0x1648c28 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 1920] @ 0x48b5e5 0x425c25 0x9807ba 0x982bab 0x980ad3 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x9807b9 crypto/tls.clientHelloInfo+0xb9 crypto/tls/handshake_server.go:1027 # 0x982baa crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x4a crypto/tls/handshake_server_tls13.go:487 # 0x980ad2 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b60c 0x473914 0x473426 0x1101017 0x1100e77 0x9006eb 0x1100cb5 0x10fc642 0x1178299 0x11746ca 0x4956c1 # 0x1101016 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xf6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1100e76 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1178298 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 64] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 480] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfaa9c 0xcfbd15 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfaa9b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:706 # 0xcfbd14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:875 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x48b60c 0x425c25 0x16ff2fa 0x171d1b4 0x70fe05 0x714356 0x70b4dc 0x7a367a 0x7a3d79 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16ff2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x171d1b3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x73 crypto/internal/fips140/ecdsa/ecdsa.go:191 # 0x70fe04 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:569 # 0x714355 crypto/ecdsa.publicKeyBytes[...]+0x15 crypto/ecdsa/ecdsa.go:160 # 0x70b4db crypto/ecdsa.(*PublicKey).Bytes+0x23b crypto/ecdsa/ecdsa.go:149 # 0x7a3679 crypto/x509.marshalPublicKey+0x119 crypto/x509/x509.go:104 # 0x7a3d78 crypto/x509.MarshalPKIXPublicKey+0x78 crypto/x509/x509.go:156 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0x48b60c 0x41b526 0x10fb3c5 0x10fb45b 0x10fad15 0x117821b 0x11746ca 0x4956c1 # 0x10fb3c4 github.com/multiformats/go-multistream.newOnce+0xd44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10fb45a github.com/multiformats/go-multistream.NewMSSelect[...]+0xdda github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 768] @ 0x48b60c 0x425c25 0x674185 0x674179 0x674052 0xdb76af 0xdb702e 0xdc04c8 0xdbb1a5 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x674184 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x674178 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x674051 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xdb76ae github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xae github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:57 # 0xdb702d github.com/quic-go/quic-go/internal/handshake.createAEAD+0x12d github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:19 # 0xdc04c7 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x1c7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:161 # 0xdbb1a4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:530 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [4: 65536] @ 0x48b60c 0x490329 0x1252f53 0x1252cb5 0x127cbcc 0x127cab2 0x126f51a 0x4956c1 # 0x1252f52 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:229 # 0x1252cb4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:143 # 0x127cbcb google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0xcb google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:540 # 0x127cab1 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:501 # 0x126f519 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [15: 2160] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x415895 0x15d7cfd 0x15d76b6 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d7cfc github.com/pactus-project/pactus/www/grpc.metricToProto+0x33c github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x15d76b5 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x121f666 0x121f6d6 0x164c927 0x1648c29 0x16482d3 0x4a4baa 0x4956c1 # 0x121f665 google.golang.org/grpc/internal/status.(*Status).String+0x85 google.golang.org/grpc@v1.81.1/internal/status/status.go:202 # 0x121f6d5 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.81.1/internal/status/status.go:212 # 0x164c926 github.com/creachadair/jrpc2.tasks.responses+0x226 github.com/creachadair/jrpc2@v1.3.5/server.go:802 # 0x1648c28 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 96] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 72] @ 0x48b60c 0x473297 0x51fe06 0x121f9f4 0x15d4d38 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0x121f9f3 google.golang.org/grpc/status.Errorf+0x33 google.golang.org/grpc@v1.81.1/status/status.go:64 # 0x15d4d37 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x157 github.com/pactus-project/pactus/www/grpc/blockchain.go:252 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0xcf9dcf 0xcf89c5 0xcf881c 0xd6f4b1 0xe30a4f 0xd6e3be 0x4956c1 # 0xcf9dce github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:562 # 0xcf89c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcf881b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x29b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd6f4b0 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 278528] @ 0x48b613 0x490933 0x8a9b92 0x8be35f 0x8d305d 0x8d3c86 0x8efb85 0x8efaba 0x1187037 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8a9b91 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x8be35e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x8d305c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x8d3c85 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8efb84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8efab9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x1187036 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6f6 github.com/pactus-project/pactus/state/state.go:510 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 1536] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b4f 0x1646537 0x1643e65 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b4e github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1ae github.com/creachadair/jrpc2@v1.3.5/json.go:175 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1643e64 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [13: 1872] @ 0x48b5e5 0x425c25 0x55a617 0x16467b7 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 5760] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x11bdb4d 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x11bdb4c github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xec github.com/pactus-project/pactus/sync/sync.go:239 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 480] @ 0x48b5e5 0x490329 0xc25585 0xc2588a 0xc46039 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25889 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc46038 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2189 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [4: 2560] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x868294 0x876646 0x107a2b7 0x1077ff1 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x868293 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x876645 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0x107a2b6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:691 # 0x1077ff0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:482 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49b0 0x1737b9a 0x1738925 0x9895cd 0x945787 0x94f7de 0x95fda5 0x95ddbe 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x95fda4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x244 crypto/tls/handshake_client_tls13.go:495 # 0x95ddbd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [3: 96] @ 0x48b60c 0x473297 0x81fb0f 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x81fb0e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x703352 0x702930 0x70339e 0x702930 0x70339e 0x703868 0x7a3ecc 0x7a3eab 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x703351 encoding/asn1.makeField+0x8d1 encoding/asn1/marshal.go:678 # 0x70292f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x70339d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x70292f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x70339d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703867 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7a3ecb encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7a3eaa crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 2352] @ 0x48b60c 0x41b526 0xd1b6c9 0xd1b7c5 0xd1a658 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1b6c8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7c4 github.com/libp2p/go-yamux/v5.newStream+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd1a657 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 96] @ 0x48b5e5 0x41b4ad 0x4ef148 0xd17873 0xd17458 0xd17539 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xd17872 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd17538 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x72ba5d 0x8fed15 0x117ea51 0x117e265 0x11891fc 0x11bc37a 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x72ba5c github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:528 # 0x8fed14 github.com/pactus-project/pactus/execution.CheckAndExecute+0xd4 github.com/pactus-project/pactus/execution/execution.go:33 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117e264 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11891fb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:730 # 0x11bc379 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 4032] @ 0x48b60c 0x490933 0x94c397 0x94bf0f 0x986378 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x986377 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xcfce34 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xcfce33 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x767f9d 0x879451 0x107bf39 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x767f9c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x879450 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0x107bf38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 672] @ 0x48b5e5 0x425c25 0x53b2d9 0x53bacd 0x53ba8f 0x10fa74c 0xc2f782 0x4956c1 # 0x53b2d8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x10fa74b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:436 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xc40b36 0xc40b1c 0xc4d4fa 0x4956c1 # 0xc40b35 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x2b5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1900 # 0xc40b1b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x29b github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1641 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x70a345 0x9709ab 0x9708a7 0x709f84 0x70a3dc 0x96e5ad 0x96e497 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9709aa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9708a6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96e5ac vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96e496 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 416] @ 0x48b60c 0x490329 0x6e7e4b 0x72d3c5 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e7e4a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x72d3c4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 640] @ 0x48b60c 0x473297 0x15d72bf 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d72be github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x13e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 128] @ 0x48b5e5 0x4908c7 0x771ff3 0x775350 0x107acea 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x771ff2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x107ace9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x349 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:739 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [8: 2304] @ 0x48b5e5 0x425c25 0xd15eaf 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15eae github.com/libp2p/go-yamux/v5.newSession+0x30e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:134 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 2688] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x5bb2d2 0x5a237b 0x5bbbbb 0x5bab10 0xa14dcc 0x1652f88 0x165404b 0x4956c1 # 0x5bb2d1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5a237a net.(*netFD).accept+0x25a net/fd_unix.go:167 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1652f87 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x165404a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:91 0: 0 [9: 720] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 120] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e2a3e 0x11baa25 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e2a3d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x11baa24 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x844 github.com/pactus-project/pactus/sync/handler_hello.go:109 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 1024] @ 0x48b60c 0x425c25 0x1079c1f 0x1079d16 0x1077fd7 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1079c1e github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x21e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1079d15 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x315 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:645 # 0x1077fd6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 80] @ 0x48b60c 0x490329 0x708845 0x79260b 0x798368 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708844 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x79260a crypto/x509.parseAI+0x8a crypto/x509/parser.go:185 # 0x798367 crypto/x509.parseCertificate+0x407 crypto/x509/parser.go:952 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [22: 7744] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x163eb59 0x1652ec5 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x163eb58 github.com/rs/cors.(*Cors).handleActualRequest+0x1f8 github.com/rs/cors@v1.11.1/cors.go:408 # 0x1652ec4 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x144 github.com/rs/cors@v1.11.1/cors.go:288 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc8c5 0x678ec6 0x67c476 0x6ae03d 0x6e24e5 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678ec5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [22: 6336] @ 0x48b5e5 0x490329 0xb90425 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb90424 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:275 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x126d44a 0x126f6ce 0x4956c1 # 0x126d449 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0xa9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1475 # 0x126f6cd google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1701 0: 0 [1: 512] @ 0x48b60c 0x425c25 0x788ebe 0x788ed3 0xdbc77f 0xdbc65b 0xdc0177 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x788ebd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x788ed2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdbc77e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:49 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdc0176 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xd6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:141 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68dac 0xa68aed 0xa6d68c 0xb97b25 0xb96431 0x4956c1 # 0xa68dab go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x18b go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:186 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb97b24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:542 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [7: 1792] @ 0x48b5e5 0x4908c7 0xc44685 0xc444c5 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44684 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x244 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:87 # 0xc444c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2006 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 224] @ 0x48b60c 0x41b526 0xd1b73e 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd1b73d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 1728] @ 0x48b5e5 0x425c25 0x63e330 0x11a6a1b 0x11a69ce 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x63e32f github.com/fxamacker/cbor/v2.DecOptions.decMode+0x46f github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1131 # 0x11a6a1a github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x9a github.com/fxamacker/cbor/v2@v2.9.2/decode.go:919 # 0x11a69cd github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:90 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [39: 11232] @ 0x48b5e5 0x48b725 0x4cc8bd 0x806ee5 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x806ee4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x17384c9 0x1737eba 0x984218 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737eb9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0x1178172 0x11746ca 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x1178171 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x15e051a 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15e0519 github.com/gorilla/mux.(*Router).ServeHTTP+0xb9 github.com/gorilla/mux@v1.8.1/mux.go:196 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 128] @ 0x48b60c 0x473297 0x51fe06 0x121f695 0x121f6d6 0x164c927 0x1648c29 0x16482d3 0x4a4baa 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0x121f694 google.golang.org/grpc/internal/status.(*Status).String+0xb4 google.golang.org/grpc@v1.81.1/internal/status/status.go:202 # 0x121f6d5 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.81.1/internal/status/status.go:212 # 0x164c926 github.com/creachadair/jrpc2.tasks.responses+0x226 github.com/creachadair/jrpc2@v1.3.5/server.go:802 # 0x1648c28 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 448] @ 0x48b5e5 0x425c25 0x16446db 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x16446da github.com/creachadair/jrpc2.(*Client).send+0x91a github.com/creachadair/jrpc2@v1.3.5/client.go:236 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x70a345 0x96f245 0x96ee37 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96f244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96ee36 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 576] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [28: 35840] @ 0x48b60c 0x490933 0x96fb75 0x96fb45 0x96fa57 0x709f84 0x70a3dc 0x96f9cd 0x96f554 0x709f84 0x70a3dc 0x96f245 0x96ee37 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96fb74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96fb44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96fa56 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f9cc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96f553 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96ee36 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x4a3fb9 0x4a36a5 0x125319f 0x1258ddf 0x4d866e 0x1248f8a 0x1248f65 0x127ca3b 0x1274eff 0x12f2328 0x12f1af6 0x4956c1 # 0x4a3fb8 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a36a4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x125319e google.golang.org/grpc/internal/mem.(*SimpleBufferPool).Put+0x1e google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:348 # 0x1258dde google.golang.org/grpc/internal/transport/readyreader.(*bufReadyReader).Read+0x2be google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:239 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0x1248f89 io.ReadFull+0xa9 io/io.go:354 # 0x1248f64 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x84 golang.org/x/net@v0.56.0/http2/frame.go:538 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274efe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [13: 8320] @ 0x48b5ec 0x425c25 0x94c133 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c132 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1129 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x6e9cbb 0x6e9c98 0x6e9be5 0x118816f 0x8fb362 0x1187f9a 0x1186ff5 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e9cba bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6e9c97 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6e9be4 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x118816e github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x6e github.com/pactus-project/pactus/state/state.go:607 # 0x8fb361 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x101 github.com/pactus-project/pactus/sandbox/sandbox.go:249 # 0x1187f99 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:604 # 0x1186ff4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6b4 github.com/pactus-project/pactus/state/state.go:506 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x8ed845 0x8ed6cb 0x1188edc 0x11bfd34 0x11b912e 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x8ed844 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:206 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1188edb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:693 # 0x11bfd33 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:555 # 0x11b912d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x53b408 0x53bacd 0x53ba8f 0xd6e896 0x4956c1 # 0x53b407 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd6e895 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:109 0: 0 [10: 2240] @ 0x48b60c 0x425c25 0x6f9f7a 0x6f9f90 0x16e48cf 0x171f1a5 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9f79 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9f8f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x171f1a4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x564 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x78bc2d 0xd7b33a 0xd7ae8b 0x95c543 0x960c3a 0x95ddec 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x78bc2c crypto/x509.(*CertPool).AddCert+0xac crypto/x509/cert_pool.go:184 # 0xd7b339 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x95c542 crypto/tls.(*Conn).verifyServerCertificate+0x862 crypto/tls/handshake_client.go:1182 # 0x960c39 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x95ddeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b5e5 0x421e0b 0xa68df4 0xa68aed 0xa6d68c 0xb95625 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xa68df3 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1d3 go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:187 # 0xa68aec go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.44.0/internal/global/trace.go:150 # 0xa6d68b github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/tracing.go:15 # 0xb95624 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x3e4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:333 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x93c5e2 0x93c616 0xdbf959 0xdbf506 0xdbee5a 0xdcb2ab 0xdd2646 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbf958 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x78 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_protector.go:64 # 0xdbf505 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_protector.go:33 # 0xdbee59 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_generator.go:84 # 0xdcb2aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.60.0/connection.go:971 # 0xdd2645 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.60.0/connection.go:1898 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [10: 1440] @ 0x48b5e5 0x425c25 0x55a617 0x1647298 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1647297 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [25: 8800] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x1273496 0x12750ee 0x12f2328 0x12f1af6 0x4956c1 # 0x1273495 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1075 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:468 # 0x12750ed google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [3: 192] @ 0x48b60c 0x490329 0x127cb96 0x127cab2 0x1274eff 0x12f2328 0x12f1af6 0x4956c1 # 0x127cb95 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:548 # 0x127cab1 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:501 # 0x1274efe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x17384c9 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 400] @ 0x48b5e5 0x425c25 0x1649285 0x16488a9 0x164861a 0x16481d9 0x4a4baa 0x4956c1 # 0x1649284 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x1a4 github.com/creachadair/jrpc2@v1.3.5/server.go:309 # 0x16488a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1648619 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x16481d8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 384] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11ba866 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba865 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0xcfbf33 0xd555b9 0x10fad0f 0x117821b 0x11746ca 0x4956c1 # 0xcfbf32 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10fad0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x68e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:481 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [5: 1120] @ 0x48b60c 0x425c25 0x6f9f7a 0x6f9f90 0x16e491b 0x171edc9 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9f79 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9f8f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x171edc8 crypto/internal/fips140/ecdsa.newDRBG[...]+0x188 crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 4608] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72d0b5 0x72d097 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72d0b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72d096 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 128] @ 0x48b5e5 0x425c25 0x698566 0x6ae88c 0x6ae0ca 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x698565 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x171d1e5 0x7140ee 0x70b219 0x793254 0x798939 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x171d1e4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0xa4 crypto/internal/fips140/ecdsa/ecdsa.go:195 # 0x7140ed crypto/ecdsa.parseUncompressedPublicKey[...]+0x2d crypto/ecdsa/ecdsa.go:126 # 0x70b218 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x793253 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x798938 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0x771ff3 0x775350 0x87aada 0x879edb 0x87a1d3 0x8773b4 0x876adb 0x4a354c 0x876a5b 0x876a2f 0x876345 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x771ff2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x87aad9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x879eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x87a1d2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8773b3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x876ada github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x876a5a sync.(*Once).Do+0x3a sync/once.go:69 # 0x876a2e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x876344 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 288] @ 0x48b60c 0x473297 0x51ce8a 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x73ff11 0xb101ea 0xb10545 0xc2ec4f 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73ff10 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc2ec4e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x60e github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:107 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b60c 0x490329 0x7038b0 0x7a3ecc 0x7a3eab 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x7038af encoding/asn1.MarshalWithParams+0x12f encoding/asn1/marshal.go:746 # 0x7a3ecb encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7a3eaa crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 192] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x6e4439 0x6e3f6f 0x8fb8e5 0x8fd237 0x8feed5 0x117ea51 0x117df8d 0x11871cd 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e4438 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e3f6e github.com/pactus-project/pactus/sortition.VerifyProof+0x6e github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb8e4 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x164 github.com/pactus-project/pactus/sandbox/sandbox.go:294 # 0x8fd236 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0x116 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feed4 github.com/pactus-project/pactus/execution.CheckAndExecute+0x294 github.com/pactus-project/pactus/execution/execution.go:43 # 0x117ea50 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:163 # 0x117df8c github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x18c github.com/pactus-project/pactus/txpool/txpool.go:81 # 0x11871cc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x88c github.com/pactus-project/pactus/state/state.go:523 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e48cf 0x1737b9a 0x1738925 0x17384c9 0x1737fe5 0x96002c 0x95ddbe 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737fe4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x96002b crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4cb crypto/tls/handshake_client_tls13.go:517 # 0x95ddbd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b605 0x490933 0x8eb997 0x8eb99e 0x8ed7b2 0x8ed6cb 0x1188edc 0x11bfd34 0x11b912e 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x8eb996 github.com/pactus-project/pactus/store.blockKey+0x56 github.com/pactus-project/pactus/store/block.go:22 # 0x8eb99d github.com/pactus-project/pactus/store.(*blockStore).block+0x5d github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1188edb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:693 # 0x11bfd33 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:555 # 0x11b912d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x8e4cb6 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x1188edc 0x11bfd34 0x11b912e 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x8e4cb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1188edb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:693 # 0x11bfd33 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:555 # 0x11b912d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xde4bb3 0xde2696 0xdd62af 0xdd592c 0xdc98c5 0xe0319a 0x4956c1 # 0xde4bb2 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x692 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:570 # 0xde2695 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x195 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:347 # 0xdd62ae github.com/quic-go/quic-go.(*Conn).sendPackets+0x88e github.com/quic-go/quic-go@v0.60.0/connection.go:2536 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xc45c5e 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc45c5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2166 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [18: 1440] @ 0x48b5e5 0x425c25 0x89908a 0x89904a 0x899077 0x899042 0x1188a83 0x1192782 0x11926f3 0x118c231 0x118c1f4 0x11afc8d 0x11bd42b 0x11b894c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x899089 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x899049 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x899076 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x899041 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1188a82 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:668 # 0x1192781 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afc8c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd42a github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b894b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 48] @ 0x48b605 0x48b725 0x4c80fa 0x4b634e 0x824d3d 0x82315a 0x835f23 0x804c45 0x835f23 0x806d98 0x835f23 0x835aa9 0x7d9eab 0x7d99d3 0x128a97f 0x12ec26a 0x12f2ebf 0x12f4d85 0x12f9e06 0x12f257f 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4c80f9 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b634d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x824d3c google.golang.org/protobuf/internal/impl.appendMap+0x21c google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:294 # 0x823159 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:57 # 0x835f22 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x804c44 google.golang.org/protobuf/internal/impl.appendMessageInfo+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:168 # 0x835f22 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x806d97 google.golang.org/protobuf/internal/impl.appendMessageSliceInfo+0xf7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:427 # 0x835f22 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:215 # 0x835aa8 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:142 # 0x7d9eaa google.golang.org/protobuf/proto.MarshalOptions.marshal+0x38a google.golang.org/protobuf@v1.36.11/proto/encode.go:195 # 0x7d99d2 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.11/proto/encode.go:159 # 0x128a97e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13e google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:75 # 0x12ec269 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x12f2ebe google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.81.1/server.go:1176 # 0x12f4d84 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.81.1/server.go:1477 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [5: 560] @ 0x48b5e5 0x425c25 0x53b2d9 0x53bacd 0x53ba8f 0xd6e896 0x4956c1 # 0x53b2d8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd6e895 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:109 0: 0 [3: 720] @ 0x48b5e5 0x4908c7 0xd48c3b 0x1105051 0x1107dd5 0x1108525 0x1107994 0x4956c1 # 0xd48c3a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:40 # 0x1105050 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.NewManager.func1+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:159 # 0x1107dd4 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).shouldRecordObservation+0x314 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:391 # 0x1108524 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).maybeRecordObservation+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:423 # 0x1107993 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:357 0: 0 [26: 416] @ 0x48b5e5 0x425c25 0xbfa0f2 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa0f1 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x731 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2911 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 80] @ 0x48b60c 0x425c25 0x7786c8 0x7786fc 0x77f266 0x771367 0x774fcf 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x7786c7 net.ParseIP+0x27 net/ip.go:528 # 0x7786fb github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x77f265 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x771366 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [19: 3648] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x51cf51 0x10fbe5a 0x10fbdff 0x10fbaff 0xb97cbf 0xb96431 0x4956c1 # 0x51cf50 fmt.errorf+0x190 fmt/errors.go:48 # 0x10fbe59 fmt.Errorf+0x2d9 fmt/errors.go:26 # 0x10fbdfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x27e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:569 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0xb97cbe github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x41e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:557 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c777 0x16e48cf 0x1737b9a 0x93c6a7 0xdbd27f 0xdb7008 0xdbaa70 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb7007 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:18 # 0xdbaa6f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x1af github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:474 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [15: 51840] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc38e26 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38e25 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x625 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1037 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [10: 11520] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x6eaab5 0x11bd4e5 0x11bd585 0x11bb29b 0x11bab1f 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6eaab4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11bab1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 1728] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x415895 0x15d7be9 0x15d76b6 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d7be8 github.com/pactus-project/pactus/www/grpc.metricToProto+0x228 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x15d76b5 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 81792] @ 0x48b60c 0x490329 0x64f84a 0x11a693f 0x11a6940 0x11bd58f 0x11b9795 0x11b923a 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x11a693e github.com/fxamacker/cbor/v2.Marshal+0xde github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x11a693f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xdf github.com/pactus-project/pactus/sync/bundle/bundle.go:82 # 0x11bd58e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11b9794 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x11b9239 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 720] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b7f06 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x1188edc 0x11bfd34 0x11b912e 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b7f05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1188edb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:693 # 0x11bfd33 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:555 # 0x11b912d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 1728] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x8ec15e 0x8ec142 0x8ecf88 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8ec15d github.com/pactus-project/pactus/util/pairslice.(*PairSlice[...]).Append+0x7d github.com/pactus-project/pactus/util/pairslice/pairslice.go:27 # 0x8ec141 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x61 github.com/pactus-project/pactus/store/block.go:198 # 0x8ecf87 github.com/pactus-project/pactus/store.NewStore+0x3c7 github.com/pactus-project/pactus/store/store.go:135 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [9: 432] @ 0x48b5e5 0x425c25 0xd17779 0xd17737 0xd17458 0xd17539 0x4956c1 # 0xd17778 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xd17736 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd17538 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [7: 896] @ 0x48b60c 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 1120] @ 0x48b60c 0x41b526 0x1265998 0x1268faa 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1265997 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x57 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:492 # 0x1268fa9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 1280] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aa5 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aa4 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x104 github.com/creachadair/jrpc2@v1.3.5/json.go:191 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [16: 1024] @ 0x48b5e5 0x425c25 0x15d7bb4 0x15d76b6 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d7bb3 github.com/pactus-project/pactus/www/grpc.metricToProto+0x1f3 github.com/pactus-project/pactus/www/grpc/network.go:157 # 0x15d76b5 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [7: 784] @ 0x48b60c 0x41b526 0x53a2ca 0x53a53b 0x5398b9 0x53987d 0xa0a865 0xa0f298 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a53a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xa0a864 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11ba866 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba865 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 320] @ 0x48b60c 0x490329 0x53d476 0x53d6f9 0x16469de 0x1646537 0x1643e65 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x16469dd github.com/creachadair/jrpc2.(*jmessage).toJSON+0x3d github.com/creachadair/jrpc2@v1.3.5/json.go:163 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1643e64 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 3072] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [35: 1680] @ 0x48b5e5 0x425c25 0x116edd9 0xc658a7 0xc6566a 0xc651c5 0xc64cf7 0xc64b9c 0x4956c1 # 0x116edd8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:210 # 0xc658a6 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:501 # 0xc65669 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:479 # 0xc651c4 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:428 # 0xc64cf6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:399 # 0xc64b9b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:369 0: 0 [23: 2944] @ 0x48b5e5 0x425c25 0xb901ff 0xb901af 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb901fe github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:20 # 0xb901ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:253 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [8: 896] @ 0x48b60c 0x41b526 0x53a2ca 0xd164e8 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd164e7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 224] @ 0x48b60c 0x425c25 0x6f9f7a 0x6f9f90 0x171ed2b 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x961b19 0x95de1b 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x6f9f79 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9f8f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x171ed2a crypto/internal/fips140/ecdsa.newDRBG[...]+0xea crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x961b18 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:794 # 0x95de1a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x6dfeb3 0x98971e 0x961246 0x95de05 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfeb2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x961245 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x85 crypto/tls/handshake_client_tls13.go:700 # 0x95de04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:139 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [9: 1440] @ 0x48b5e5 0x490329 0x1079ad8 0x1079aa8 0x1077fd7 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1079ad7 github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0xd7 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:24 # 0x1079aa7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:641 # 0x1077fd6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 11648] @ 0x48b60c 0x425c25 0x16e0ad2 0x994939 0x945796 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e0ad1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x77124b 0x774fcf 0x11ae4d0 0x11adbaf 0x11ae053 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x77124a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x51d272 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x73ff11 0xb101ea 0xb10545 0xc2ec4f 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x51d271 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73ff10 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc2ec4e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x60e github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:107 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0xd1ea5f 0xd1ed08 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x73ff11 0xb101ea 0xb10105 0xc2ec25 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xd1ea5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73ff10 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10104 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc2ec24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:105 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 288] @ 0x48b60c 0x425c25 0x16ff2fa 0x17193f8 0x171d0e8 0x171d0bb 0x70fcf6 0x70d0f6 0x93d64c 0x98682b 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16ff2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x17193f7 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d7 crypto/internal/fips140/ecdsa/ecdsa.go:486 # 0x171d0e7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x171d0ba crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x70fcf5 crypto/ecdsa.verifyFIPS[...]+0x135 crypto/ecdsa/ecdsa.go:529 # 0x70d0f5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:510 # 0x93d64b crypto/tls.verifyHandshakeSignature+0x2eb crypto/tls/auth.go:34 # 0x98682a crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x62a crypto/tls/handshake_server_tls13.go:1098 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b5e5 0x4908c7 0x81fb48 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x81fb47 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 128] @ 0x48b60c 0x473297 0x117be3b 0x117bdc0 0x117bda3 0x117bc7d 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x117be3a encoding/hex.EncodeToString+0xba encoding/hex/hex.go:129 # 0x117bdbf github.com/pactus-project/pactus/crypto/hash.Hash.String+0x3f github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x117bda2 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117bc7c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xbc github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x13015c5 0x13005c2 0x130131c 0x12ddd99 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x13015c4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.81.1/stream.go:992 # 0x13005c1 google.golang.org/grpc.(*clientStream).withRetry+0x2e1 google.golang.org/grpc@v1.81.1/stream.go:851 # 0x130131b google.golang.org/grpc.(*clientStream).SendMsg+0x69b google.golang.org/grpc@v1.81.1/stream.go:991 # 0x12ddd98 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 576] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 144] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 320] @ 0x48b5e5 0x425c25 0xcfa239 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xcfa238 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [9: 144] @ 0x48b5e5 0x48b205 0x11be895 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x11be894 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x74 github.com/pactus-project/pactus/sync/sync.go:334 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 160] @ 0x48b5e5 0x48b205 0x116f2c8 0x116ec89 0x4a4baa 0x4956c1 # 0x116f2c7 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x87 github.com/pactus-project/pactus/network/gossip.go:267 # 0x116ec88 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x48 github.com/pactus-project/pactus/network/gossip.go:200 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 160] @ 0x48b605 0x473914 0x473426 0x772d6c 0x773dca 0x771cc7 0x771edc 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x772d6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 2688] @ 0x48b5e5 0x4908c7 0x10ebc5e 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0x10ebc5d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x15d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:525 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [5: 640] @ 0x48b5e5 0x425c25 0xd4a5a9 0xd4a445 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd4a5a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd4a444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 524288] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 524288] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 1408] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11ba866 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba865 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 640] @ 0x48b5e5 0x490329 0x11ae4f9 0x11ae4e8 0x11adbaf 0x11ae053 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x11ae4f8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x11ae4e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:213 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0xc5ad98 0xc5ad87 0xc5bd7d 0xc629d5 0xc39825 0xc37969 0xc50772 0xc4cd9a 0x4956c1 # 0xc5ad97 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:103 # 0xc5ad86 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:93 # 0xc5bd7c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:215 # 0xc629d4 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xd4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:486 # 0xc39824 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x724 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1137 # 0xc37968 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:921 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [4: 256] @ 0x48b5e5 0x425c25 0x11851a5 0x1185141 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x11851a4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:357 # 0x1185140 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e0 github.com/pactus-project/pactus/state/state.go:296 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x4908c7 0xbf6439 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf6438 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xcb8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2059 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 880] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985e6 0x69856f 0x6ae88c 0x6ae065 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985e5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69856e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae064 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 240] @ 0x48b60c 0x490329 0x708845 0x793213 0x798939 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x708844 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x793212 crypto/x509.parsePublicKey+0x432 crypto/x509/parser.go:288 # 0x798938 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x48b605 0x490933 0x56e865 0x55ff5e 0x55b374 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55ff5d encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 1792] @ 0x48b5e5 0x4908c7 0x15d77b5 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d77b4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b9d6 0x48b9bd 0x4cc691 0x55c4a6 0x55c480 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x48b9bc reflect.makemap+0x1c runtime/map.go:211 # 0x4cc690 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x55c4a5 reflect.MakeMap+0x465 reflect/value.go:3093 # 0x55c47f encoding/json.(*decodeState).object+0x43f encoding/json/decode.go:649 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x16438c7 0x1643147 0x4a4baa 0x4956c1 # 0x16438c6 github.com/creachadair/jrpc2.(*Client).deliverLocked+0x1e6 github.com/creachadair/jrpc2@v1.3.5/client.go:158 # 0x1643146 github.com/creachadair/jrpc2.(*Client).accept.func1+0xa6 github.com/creachadair/jrpc2@v1.3.5/client.go:95 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 192] @ 0x48b5e5 0x425c25 0x1648df4 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x1648df3 github.com/creachadair/jrpc2.(*Server).deliver+0x93 github.com/creachadair/jrpc2@v1.3.5/server.go:281 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 8] @ 0x48b5e5 0x490329 0x16461e5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x16461e4 github.com/creachadair/jrpc2.ParseRequests+0x64 github.com/creachadair/jrpc2@v1.3.5/json.go:20 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [21: 2352] @ 0x48b60c 0x41b526 0xd1b757 0xd1a658 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1b756 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd1a657 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 896] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x1188edc 0x11bfd34 0x11b912e 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1188edb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:693 # 0x11bfd33 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:555 # 0x11b912d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 28672] @ 0x48b60c 0x490329 0x64f84a 0x11a6897 0x11a6873 0x11bd58f 0x11b9795 0x11b923a 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x11a6896 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x11a6872 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:70 # 0x11bd58e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11b9794 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x11b9239 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1024] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x1188edc 0x11bfd34 0x11b912e 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1188edb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:693 # 0x11bfd33 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:555 # 0x11b912d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x8cd6bb 0x8c2da5 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x1188edc 0x11bfd34 0x11b912e 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x8cd6ba github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x8c2da4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1188edb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:693 # 0x11bfd33 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:555 # 0x11b912d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 49152] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x650eaa 0x6514b4 0x652b23 0x656949 0x64fc86 0x64f81b 0x11a6897 0x11a6873 0x11bd58f 0x11b9795 0x11b923a 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x650ea9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1308 # 0x6514b3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1343 # 0x652b22 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1586 # 0x656948 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:2112 # 0x64fc85 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1074 # 0x64f81a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1009 # 0x11a6896 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x11a6872 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:70 # 0x11bd58e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11b9794 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x11b9239 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 576] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x1188edc 0x11bfd34 0x11b912e 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1188edb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:693 # 0x11bfd33 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:555 # 0x11b912d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 576] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0x876792 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x876791 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [4: 128] @ 0x48b5e5 0x425c25 0x4120b2 0x410c0d 0x416e47 0xc37be6 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc37be5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:942 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [5: 800] @ 0x48b5e5 0x425c25 0xc44379 0xc44354 0xc41b65 0xc4d4fa 0x4956c1 # 0xc44378 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x798 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:290 # 0xc44353 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x773 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1998 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 16] @ 0x48b605 0x490329 0x678125 0x67c0da 0x698397 0x6ae13a 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x678124 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:177 # 0x67c0d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae139 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b60c 0x490329 0x66a2c6 0x66a327 0x11c30e7 0x15a04a9 0x159fdb9 0x159fc25 0x168d163 0x4956c1 # 0x66a2c5 encoding/hex.EncodeToString+0x25 encoding/hex/hex.go:127 # 0x66a326 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x11c30e6 github.com/pactus-project/pactus/wallet/types.MakeTransactionInfos+0x626 github.com/pactus-project/pactus/wallet/types/types.go:136 # 0x15a04a8 github.com/pactus-project/pactus/wallet.(*transactions).addTransactionWithStatus+0x48 github.com/pactus-project/pactus/wallet/transactions.go:200 # 0x159fdb8 github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x118 github.com/pactus-project/pactus/wallet/transactions.go:134 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0x5b6da6 0x5b6d7d 0x5ac278 0x5bfd27 0x5be27f 0x591465 0x59143a 0x590ed3 0x59dadf 0x5b138f 0x590797 0x5ae317 0x58f6b4 0x4956c1 # 0x5b6da5 net.newFD+0xc5 net/fd_unix.go:27 # 0x5b6d7c net.socket+0x9c net/sock_posix.go:27 # 0x5ac277 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5bfd26 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:220 # 0x5be27e net.dialUDP+0x29e net/udpsock.go:304 # 0x591464 net.DialUDP+0x124 net/udpsock.go:288 # 0x591439 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x590ed2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x59dade net.(*Resolver).goLookupIPCNAMEOrder+0x149e net/dnsclient_unix.go:799 # 0x5b138e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x590796 net.init.func1+0x36 net/hook.go:21 # 0x5ae316 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x58f6b3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdbc77a 0xdbc65b 0xdbb38b 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbc779 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x59 github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:48 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdbb38a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x2aa github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:524 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [7: 56] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc4513c 0xc41b72 0xc4d4fa 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc4513b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2081 # 0xc41b71 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1877 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 256] @ 0x48b5e5 0x425c25 0xd4a5a9 0xd4a445 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xd4a5a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd4a444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x6e32d3 0x72b4b0 0x72b2db 0x72d4b0 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x6e32d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x72b4af github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x72b2da github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3fa github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 1728] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 960] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfa228 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfa227 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [9: 3744] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b909 0xc29173 0x107abfc 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc29172 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x107abfb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x25b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:730 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [51: 4080] @ 0x48b5e5 0x425c25 0x868294 0x876646 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x868293 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x876645 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:193 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [6: 480] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985e6 0x69856f 0x6ae88c 0x6ae0ca 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985e5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69856e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32768] @ 0x48b613 0x490329 0x875a4f 0xd18467 0xd18450 0xd1c0cb 0xd1bd11 0xd1ed78 0xd5500a 0x55284a 0x11010b6 0x1100e77 0x9006eb 0x1100cb5 0x10fc642 0x1178299 0x11746ca 0x4956c1 # 0x875a4e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd18466 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd1844f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd1c0ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd1bd10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd1ed77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x552849 bufio.(*Writer).Write+0xe9 bufio/bufio.go:682 # 0x11010b5 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x195 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1100e76 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x1178298 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:93 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [3: 720] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b771c 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x1188edc 0x11bfd34 0x11b912e 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b771b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1188edb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:693 # 0x11bfd33 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:555 # 0x11b912d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 416] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x1188edc 0x11bfd34 0x11b912e 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1188edb github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:693 # 0x11bfd33 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:555 # 0x11b912d github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6ad github.com/pactus-project/pactus/sync/handler_blocks_request.go:72 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 54528] @ 0x48b60c 0x490329 0x64f84a 0x11a6897 0x11a6873 0x11bd58f 0x11b9795 0x11b923a 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x11a6896 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x11a6872 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:70 # 0x11bd58e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11b9794 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x254 github.com/pactus-project/pactus/sync/handler_blocks_request.go:117 # 0x11b9239 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7b9 github.com/pactus-project/pactus/sync/handler_blocks_request.go:79 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 20480] @ 0x48b60c 0x490933 0x946990 0x94b4cd 0x94ca9e 0xd190af 0xd1879c 0x4956c1 # 0x94698f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x94b4cc crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x94ca9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd190ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [18: 3456] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0xd1ea5f 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0xc2fddc 0x4956c1 # 0xd1ea5e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:22 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [31: 47616] @ 0x48b60c 0x490329 0x659048 0x658e8e 0x658ae6 0x11a6a89 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x659047 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:140 # 0x658e8d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.2/stream.go:112 # 0x658ae5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:31 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 480] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfa228 0xcf8d46 0xd4a11c 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfa227 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 10485760] @ 0x48b613 0x490329 0x8a36e5 0x8bc285 0x8e1d45 0x8c77ce 0x8c8687 0x8c620a 0x8c91c7 0x8c9c34 0x8caee9 0x4956c1 # 0x8a36e4 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 # 0x8bc284 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x8e1d44 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x8c77cd github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x16d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x8c8686 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x8c6209 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x8c91c6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x8c9c33 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x8caee8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [18: 2016] @ 0x48b60c 0x490329 0x740c46 0x15d7316 0x15d7300 0x15d7301 0x15d72e9 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x740c45 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x15d7315 github.com/mr-tron/base58/base58.FastBase58Encoding+0x195 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x15d72ff github.com/mr-tron/base58/base58.Encode+0x17f github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x15d7300 github.com/libp2p/go-libp2p/core/peer.ID.String+0x180 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x15d72e8 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:109 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [33: 29568] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc3a43e 0xc379ca 0xc50772 0xc4cd9a 0x4956c1 # 0xc3a43d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1197 # 0xc379c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x249 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:923 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [2: 1024] @ 0x48b60c 0x425c25 0x788ebe 0x788ed3 0xdbc77f 0xdbc65b 0xdbaac5 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x788ebd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x788ed2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdbc77e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x5e github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:49 # 0xdbc65a github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x7a github.com/quic-go/quic-go@v0.60.0/internal/handshake/header_protector.go:31 # 0xdbaac4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x204 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:475 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [3: 96] @ 0x48b5e5 0x46eb2d 0x877d85 0x877d6e 0x877cfa 0xc242b5 0xc24068 0xc2ad65 0xb8ad9e 0xb96bd7 0x4956c1 # 0x877d84 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x877d6d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x877cf9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xb8ad9d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:946 # 0xb96bd6 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x8d6 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:482 0: 0 [10: 11520] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x6ea9ff 0x11bd4e5 0x11bd585 0x11bb29b 0x11bab1f 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea9fe github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11bab1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 2304] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x792270 0x79862d 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x79226f crypto/x509.parseName+0x20f crypto/x509/parser.go:170 # 0x79862c crypto/x509.parseCertificate+0x6cc crypto/x509/parser.go:983 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 96] @ 0x48b605 0x473297 0x5a6ed8 0x778938 0x77f1ea 0x772d8f 0x7767df 0x7767e0 0x11ae78c 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x778937 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x77f1e9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x772d8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7767de github.com/multiformats/go-multiaddr.(*Component).Value+0xbe github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7767df github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbf github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11ae78b github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:220 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [15: 2880] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 768] @ 0x48b60c 0x490329 0x631ea5 0x631dee 0x63127d 0x62102c 0x6213d7 0x67d5a5 0x67c4ed 0x6ae03d 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x631ea4 math/big.nat.make+0x544 math/big/nat.go:67 # 0x631ded math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x63127c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x62102b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6213d6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67d5a4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x67c4ec github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 400] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0x1649b4e 0x16497e5 0x16488a9 0x164861a 0x16481d9 0x4a4baa 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x1649b4d github.com/creachadair/jrpc2.(*Server).setContext+0x8d github.com/creachadair/jrpc2@v1.3.5/server.go:364 # 0x16497e4 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x704 github.com/creachadair/jrpc2@v1.3.5/server.go:340 # 0x16488a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1648619 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x16481d8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 1056] @ 0x48b5e5 0x425c25 0x1648925 0x164861a 0x16481d9 0x4a4baa 0x4956c1 # 0x1648924 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0xe4 github.com/creachadair/jrpc2@v1.3.5/server.go:245 # 0x1648619 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x16481d8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x55c919 0x55b29e 0x55aafe 0x55a6d9 0x1646f6f 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x55c918 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646f6e github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x34e github.com/creachadair/jrpc2@v1.3.5/json.go:239 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 32768] @ 0x48b60c 0x490329 0xa09d6b 0xa09d47 0xa0f1ba 0x4956c1 # 0xa09d6a bufio.NewWriterSize+0x1aa bufio/bufio.go:599 # 0xa09d46 net/http.newBufioWriterSize+0x186 net/http/server.go:882 # 0xa0f1b9 net/http.(*conn).serve+0x2f9 net/http/server.go:1982 0: 0 [10: 640] @ 0x48b5e5 0x425c25 0x1649299 0x16488a9 0x164861a 0x16481d9 0x4a4baa 0x4956c1 # 0x1649298 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x1b8 github.com/creachadair/jrpc2@v1.3.5/server.go:310 # 0x16488a8 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.5/server.go:239 # 0x1648619 github.com/creachadair/jrpc2.(*Server).nextRequest+0x339 github.com/creachadair/jrpc2@v1.3.5/server.go:210 # 0x16481d8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [17: 3264] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x125c1d5 0x125cf91 0x125bb39 0x1265492 0x4956c1 # 0x125c1d4 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x194 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:712 # 0x125cf90 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:886 # 0x125bb38 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:601 # 0x1265491 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:471 0: 0 [2: 512] @ 0x48b5e5 0x4908c7 0x4e08e5 0x5a52d4 0x5a5185 0x5a3dd9 0xb2b777 0x10ee205 0x10ee096 0x10edec5 0x10ebb53 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0x4e08e4 syscall.ParseNetlinkRouteAttr+0x224 syscall/netlink_linux.go:176 # 0x5a52d3 net.addrTable+0x113 net/interface_linux.go:149 # 0x5a5184 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5a3dd8 net.InterfaceAddrs+0x18 net/interface.go:120 # 0xb2b776 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10ee204 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:772 # 0x10ee095 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0xd5 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:764 # 0x10edec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:752 # 0x10ebb52 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [4: 1536] @ 0x48b5e5 0x490329 0xd1b6e5 0xd1b6e6 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1cb5e 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xd1b6e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd1b6e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1cb5d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:270 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x989d36 0x981471 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x989d35 crypto/tls.keyExchangeForCurveID+0x355 crypto/tls/key_schedule.go:99 # 0x981470 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8b0 crypto/tls/handshake_server_tls13.go:249 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 768] @ 0x48b60c 0x473297 0x5a6ed8 0x77888f 0x77f1ea 0x772d8f 0x7767df 0x7767e0 0x11ae78c 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x77888e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x77f1e9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x772d8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7767de github.com/multiformats/go-multiaddr.(*Component).Value+0xbe github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7767df github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbf github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11ae78b github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:220 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x70358a 0x702930 0x70339e 0x702930 0x70339e 0x703868 0x7a3ecc 0x7a3eab 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x703589 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x70292f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x70339d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x70292f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x70339d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703867 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7a3ecb encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7a3eaa crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [43: 55040] @ 0x48b60c 0x490933 0x94acee 0x94b505 0x94b9a6 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94aced crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x94b504 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x8a3952 0x8b3a6a 0x8b5706 0x8a5c22 0x8a5c12 0x8a5bd6 0x8a6e93 0x8c80ea 0x8c620a 0x8c91c7 0x8c9c34 0x8caee9 0x4956c1 # 0x8a3951 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 # 0x8b3a69 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x8b5705 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x8a5c21 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 # 0x8a5c11 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 # 0x8a5bd5 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 # 0x8a6e92 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 # 0x8c80e9 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x8c6209 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x8c91c6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x8c9c33 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x8caee8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x771a55 0x771edc 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x771a54 github.com/multiformats/go-multiaddr.readComponent+0x1d4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0xd51d14 0x4956c1 # 0xd51d13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x353 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:173 0: 0 [2: 128] @ 0x48b60c 0x490329 0x118517b 0x1185141 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118517a github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x21a github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x1185140 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e0 github.com/pactus-project/pactus/state/state.go:296 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x1737b9a 0x1738925 0x9895cd 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x48b5e5 0x41b4ad 0xd7abb2 0xd7c725 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7abb1 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:112 # 0xd7c724 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:66 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 2496] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b60c 0x490329 0x1738658 0x17384c9 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1738657 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 240] @ 0x48b5e5 0x425c25 0xc640cf 0x4956c1 # 0xc640ce github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xee github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:295 0: 0 [2: 32] @ 0x48b605 0x473297 0x51fe06 0xcfa17f 0xcfa13b 0xcf8d46 0xd4a11c 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfa17e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xcfa13a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x6e32d3 0x6e314a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e32d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e3149 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0xcfa195 0xcf8d46 0xd4a11c 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xcfa194 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:590 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd4a11b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x15b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:224 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [1: 96] @ 0x48b60c 0x425c25 0x6e0d25 0x6e91a5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e0d24 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x6e91a4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x3e4 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x473297 0x879473 0x107bf39 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x879472 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0x107bf38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 128] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x17384c9 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b60c 0x490933 0x16cc8c5 0x16d7f32 0x1737d15 0x1738925 0x17384c9 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f31 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1737d14 crypto/internal/fips140/hkdf.Expand[...]+0x214 crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 2304] @ 0x48b60c 0x490329 0x72d05b 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72d05a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:184 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 112] @ 0x48b605 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 640] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e48cf 0x1737b9a 0x1738925 0x17384c9 0x1737fe5 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737fe4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 896] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xb8b606 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xb8b605 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:43 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 6144] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b5e5 0x4908c7 0x51d1d3 0xd17145 0xd170d6 0xd19491 0x4956c1 # 0x51d1d2 fmt.errorf+0x412 fmt/errors.go:61 # 0xd17144 fmt.Errorf+0x324 fmt/errors.go:26 # 0xd170d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [7: 56] @ 0x48b5e5 0x4908c7 0xc63ea5 0xc63b05 0xc512a5 0xc50ac5 0xc4cd9a 0x4956c1 # 0xc63ea4 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:287 # 0xc63b04 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x44 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:257 # 0xc512a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1537 # 0xc50ac4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xb44 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1473 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [3: 96] @ 0x48b60c 0x490933 0x6f42ce 0x6f430e 0x6f412a 0x989fd0 0x98ad50 0x67169a 0x98a914 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f42cd bytes.Clone+0x12d bytes/bytes.go:1388 # 0x6f430d crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16d crypto/ecdh/x25519.go:64 # 0x6f4129 crypto/ecdh.(*x25519Curve).GenerateKey+0xc9 crypto/ecdh/x25519.go:46 # 0x989fcf crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x4f crypto/tls/key_schedule.go:129 # 0x98ad4f crypto/tls.(*hybridKeyExchange).serverSharedSecret.func1+0x4f crypto/tls/key_schedule.go:218 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a913 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x193 crypto/tls/key_schedule.go:217 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b5e5 0x490329 0x1105d53 0x10ec3bb 0x10eba28 0x10e94f1 0x10e8fd0 0x4956c1 # 0x1105d52 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).AddrsFor+0x3d2 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:231 # 0x10ec3ba github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x41a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:562 # 0x10eba27 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 48] @ 0x48b60c 0x490329 0x767b95 0x7681a8 0x767fd1 0x879451 0xc23b45 0xc23b1a 0xc362b0 0x4956c1 # 0x767b94 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7681a7 github.com/multiformats/go-multihash.encodeHash+0x167 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x767fd0 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x879450 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x50 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:172 # 0xc23b44 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc23b19 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc362af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:738 0: 0 [13: 3328] @ 0x48b5e5 0x4908c7 0x81fb48 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x81fb47 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 64] @ 0x48b60c 0x473297 0x17388e9 0x17384c9 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x17388e8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x70a345 0x972614 0x9725f3 0x709f84 0x70a3dc 0x972545 0x97249c 0x94b937 0x9848ea 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x972613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9725f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x972544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97249b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x9848e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xb09 crypto/tls/handshake_server_tls13.go:811 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 960] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x8cd731 0x8cd71d 0x8cd6d1 0x8c2da5 0x8ec991 0x8eaa8d 0x8ee67e 0x1189076 0x15d4caf 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x8cd730 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x8cd71c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x8cd6d0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x8c2da4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eaa8c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee67d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4cae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [7: 1120] @ 0x48b5e5 0x425c25 0x12fd433 0x12fd427 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12fd432 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.81.1/rpc_util.go:189 # 0x12fd426 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.81.1/stream.go:287 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [15: 2160] @ 0x48b5e5 0x425c25 0xa14e89 0xa14e7d 0x1652f88 0x165404b 0x4956c1 # 0xa14e88 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0xa14e7c net/http.(*Server).Serve+0x3bc net/http/server.go:3462 # 0x1652f87 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x165404a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:91 0: 0 [18: 3744] @ 0x48b60c 0x490329 0x6e7e4b 0x72d3c5 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e7e4a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x72d3c4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 720] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b771c 0x8b83c5 0x8e2847 0x8e2801 0x8e4d73 0x8e4385 0x8e4965 0x8c2b3f 0x8c3033 0x8ecad1 0x8ebbbc 0x8f0015 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b771b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e2846 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x8e2800 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x8e4d72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c2b3e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x8c3032 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ecad0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:58 # 0x8ebbbb github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:144 # 0x8f0014 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x34 github.com/pactus-project/pactus/store/store.go:512 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 320] @ 0x48b60c 0x490933 0x561145 0x1653365 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1653364 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b5e5 0x4908c7 0xa05fb3 0xa05ccb 0xa05a5f 0xa129bc 0xa122a5 0xa131a5 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0xa05fb2 net/http.(*routingNode).matchPath+0x1b2 net/http/routing_tree.go:184 # 0xa05cca net/http.(*routingNode).matchMethodAndPath+0x12a net/http/routing_tree.go:147 # 0xa05a5e net/http.(*routingNode).match+0x9e net/http/routing_tree.go:126 # 0xa129bb net/http.(*ServeMux).matchOrRedirect+0x21b net/http/server.go:2734 # 0xa122a4 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2685 # 0xa131a4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2826 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 417792] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x566623 0x5619d3 0x561791 0x5610de 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x566622 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [22: 9191424] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 672] @ 0x48b5e5 0x425c25 0x53b2d9 0x53bacd 0x53ba8f 0x10779fe 0x1077150 0x4956c1 # 0x53b2d8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x10779fd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:445 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e332b 0x6e32c1 0x6e7f9f 0x72d3c5 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e332a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e32c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7f9e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d3c4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0xddd810 0xddd804 0xdfb8ea 0xdfb94d 0xdfcae5 0xe0963f 0xdfd72e 0xdfd9a5 0xdd2489 0xdd17c5 0xdcd09e 0xdcc60f 0xdcb9a5 0xdc9612 0x4956c1 # 0xddd80f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.60.0/internal/utils/linkedlist/linkedlist.go:78 # 0xddd803 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:38 # 0xdfb8e9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:69 # 0xdfb94c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.60.0/stream.go:103 # 0xdfcae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.60.0/streams_map.go:76 # 0xe0963e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x23e github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:143 # 0xdfd72d github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x6d github.com/quic-go/quic-go@v0.60.0/streams_map.go:279 # 0xdfd9a4 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.60.0/streams_map.go:310 # 0xdd2488 github.com/quic-go/quic-go.(*Conn).handleFrames+0xba8 github.com/quic-go/quic-go@v0.60.0/connection.go:1824 # 0xdd17c4 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x84 github.com/quic-go/quic-go@v0.60.0/connection.go:1758 # 0xdcd09d github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x69d github.com/quic-go/quic-go@v0.60.0/connection.go:1256 # 0xdcc60e github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xace github.com/quic-go/quic-go@v0.60.0/connection.go:1154 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x53bbb3 0x1268e08 0x1268ddb 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x1268e07 google.golang.org/grpc/peer.NewContext+0x107 google.golang.org/grpc@v1.81.1/peer/peer.go:76 # 0x1268dda google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xda google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:751 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 5760] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 960] @ 0x48b5e5 0x490329 0xb2d0ff 0xb2d4fd 0x10ec155 0x10eba28 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d0fe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x23e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10ec154 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x1b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:556 # 0x10eba27 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x107 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:495 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [3: 72] @ 0x48b5e5 0x48b2a5 0x66c719 0x6eb8a5 0x6ec2e5 0x72b2a3 0x72d4b0 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x66c718 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x78 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6eb8a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:48 # 0x6ec2e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:167 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 160] @ 0x48b60c 0x48b7de 0x48b873 0x410b85 0x410b78 0x415895 0xd1683c 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd1683b github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x3db github.com/libp2p/go-yamux/v5@v5.1.0/session.go:237 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0xd4a5a9 0xd4a445 0xd4a1af 0xd44caa 0x10fa8c9 0xb1c379 0xb1c1c5 0xb1bec5 0xb1b1a5 0xb153f9 0xb91b0a 0xb941b0 0x4956c1 # 0xd4a5a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd4a444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xb1c378 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:209 # 0xb1c1c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:191 # 0xb1bec4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:141 # 0xb1b1a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1a4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:74 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb941af github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:138 0: 0 [4: 960] @ 0x48b5e5 0x490329 0xd55efc 0xd55eee 0xd486c5 0x10eae97 0x10e973b 0x10e8fd0 0x4956c1 # 0xd55efb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd55eed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd486c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10eae96 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:442 # 0x10e973a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [1: 417792] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [19: 7938048] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 144] @ 0x48b60c 0x473297 0x81fe2a 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81fe29 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [11: 2112] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 2304] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 1344] @ 0x48b60c 0x425c25 0x6e0c65 0x117bc4b 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e0c64 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x117bc4a github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8a github.com/pactus-project/pactus/sync/bundle/message/hello.go:58 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 320] @ 0x48b5e5 0x490329 0xb2d0ff 0xb2d4fd 0x10ebb79 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2d0fe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x23e github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10ebb78 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [23: 736] @ 0x48b60c 0x473297 0xbfa134 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfa133 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x773 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2911 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 7680] @ 0x48b60c 0x490329 0x659048 0x658e8e 0x658ae6 0x11a6a89 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x659047 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:140 # 0x658e8d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.2/stream.go:112 # 0x658ae5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:31 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 384] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [19: 7938048] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 1280] @ 0x48b60c 0x425c25 0x1079ec8 0x1079e56 0x1077fd7 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1079ec7 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x4c7 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1079e55 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x455 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:656 # 0x1077fd6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 5760] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 1200] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b7f06 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ecfbe 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b7f05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ecfbd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 768] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x9810ac 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9810ab crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x48b5e5 0x425c25 0x70a345 0x707a45 0x70ca8f 0x70c9df 0x709f84 0x70a3dc 0x707a45 0x70c8d7 0x712d7e 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x707a44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70ca8e crypto/ecdsa.addASN1IntBytes+0x6e crypto/ecdsa/ecdsa.go:483 # 0x70c9de crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:467 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x707a44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x70c8d6 crypto/ecdsa.encodeSignature+0x96 crypto/ecdsa/ecdsa.go:466 # 0x712d7d crypto/ecdsa.signFIPS[...]+0x13d crypto/ecdsa/ecdsa.go:423 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 10862592] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [20: 8355840] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [22: 9191424] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [23: 9609216] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 819200] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x565010 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x56500f encoding/json.mapEncoder.encode+0x4cf encoding/json/encode.go:804 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1152] @ 0x48b60c 0x490329 0x678b45 0x67c476 0x6ae03d 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x678b44 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 10368] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x736e92 0x11927b1 0x11926f3 0x118c231 0x118c1f4 0x11afc8d 0x11bd42b 0x11b894c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x736e91 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x11927b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afc8c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd42a github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b894b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [14: 1568] @ 0x48b60c 0x41b526 0xd1774e 0xd17737 0xd17458 0xd17539 0x4956c1 # 0xd1774d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xd17736 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd17538 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [1: 208] @ 0x48b60c 0x490329 0x6e7e4b 0x8efa16 0x8efcd9 0x1189b98 0x15d28b3 0x134a82b 0x15a8c5e 0x134a683 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x6e7e4a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x8efa15 github.com/pactus-project/pactus/store.(*store).lastCertificate+0x155 github.com/pactus-project/pactus/store/store.go:416 # 0x8efcd8 github.com/pactus-project/pactus/store.(*store).PruningHeight+0x78 github.com/pactus-project/pactus/store/store.go:462 # 0x1189b97 github.com/pactus-project/pactus/state.(*state).ChainInfo+0x277 github.com/pactus-project/pactus/state/state.go:813 # 0x15d28b2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x32 github.com/pactus-project/pactus/www/grpc/blockchain.go:31 # 0x134a82a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:360 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134a682 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:362 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [7: 224] @ 0x48b5e5 0x425c25 0x6e0b9d 0x6e93a5 0x118530b 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e0b9c github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x11c github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x6e93a4 github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x144 github.com/pactus-project/pactus/types/certificate/certificate.go:350 # 0x118530a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:298 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 1760] @ 0x48b5e5 0x490329 0xd489cc 0xd488c9 0x10eb948 0x10e94f1 0x10e8fd0 0x4956c1 # 0xd489cb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:19 # 0xd488c8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:15 # 0x10eb947 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:484 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [17: 3264] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [22: 1408] @ 0x48b5e5 0x4908c7 0x81fe66 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81fe65 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 416] @ 0x48b60c 0x490933 0x820c16 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0xb1116a 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x820c15 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb11169 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1a9 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 256] @ 0x48b5e5 0x425c25 0x1644139 0x16440e6 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1644138 github.com/creachadair/jrpc2.newPending+0x378 github.com/creachadair/jrpc2@v1.3.5/client.go:444 # 0x16440e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [21: 6048] @ 0x48b5e5 0x490329 0x1266169 0x1268efb 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1266168 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x248 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:572 # 0x1268efa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:783 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 1152] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [11: 1408] @ 0x48b5e5 0x425c25 0x12f4a91 0x12f9e06 0x12f257f 0x4956c1 # 0x12f4a90 google.golang.org/grpc.(*Server).processUnaryRPC+0x1010 google.golang.org/grpc@v1.81.1/server.go:1401 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [10: 1440] @ 0x48b5e5 0x425c25 0x55a617 0x1647298 0x16468a5 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1647297 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b60c 0x490933 0x8b47ec 0x8b3e8f 0x8b7f65 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eaa8d 0x8ee67e 0x1189076 0x15d4caf 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x8b47eb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x8b3e8e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x8b7f64 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eaa8c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee67d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4cae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 128] @ 0x48b5e5 0x4908c7 0x79910e 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x79910d crypto/x509.parseCertificate+0x11ad crypto/x509/parser.go:1052 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1280] @ 0x48b5e5 0x425c25 0x12fd6f5 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12fd6f4 google.golang.org/grpc.newClientStreamWithParams+0x354 google.golang.org/grpc@v1.81.1/stream.go:320 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 640] @ 0x48b5e5 0x490329 0xd55efc 0xd55eee 0xd486c5 0x10eae97 0x10e973b 0x10e8fd0 0x4956c1 # 0xd55efb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd55eed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd486c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10eae96 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:442 # 0x10e973a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x2ba github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:317 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [3: 48] @ 0x48b605 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b92d4 0x5b9216 0xa0ef1b 0x4956c1 # 0x5b92d3 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x5b9215 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xa0ef1a net/http.(*conn).serve+0x5a net/http/server.go:1899 0: 0 [8: 1408] @ 0x48b5e5 0x425c25 0x107888f 0x1077b8b 0x1077150 0x4956c1 # 0x107888e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ee github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:525 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 560] @ 0x48b5e5 0x425c25 0x41b494 0xd7269b 0xd718ba 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7269a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:328 # 0xd718b9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:217 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x48b605 0x473914 0x473426 0x1643aea 0x1645345 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1643ae9 github.com/creachadair/jrpc2.(*Client).req+0x109 github.com/creachadair/jrpc2@v1.3.5/client.go:172 # 0x1645344 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [7: 448] @ 0x48b60c 0x490933 0x730045 0x72ffe5 0x72ffca 0x7305d6 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x730044 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xe4 github.com/pactus-project/pactus/types/certificate/certificate.go:260 # 0x72ffe4 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x84 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x72ffc9 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x69 github.com/pactus-project/pactus/types/vote/vote.go:102 # 0x7305d5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x95 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [19: 912] @ 0x48b5e5 0x425c25 0x6e2114 0x6e20ea 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e2113 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6e20e9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0xdfc6ec 0xdfc6d2 0xdfc407 0xdc8973 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdfc6eb github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x26b github.com/quic-go/quic-go@v0.60.0/streams_map_outgoing.go:55 # 0xdfc6d1 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x251 github.com/quic-go/quic-go@v0.60.0/streams_map.go:82 # 0xdfc406 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.60.0/streams_map.go:60 # 0xdc8972 github.com/quic-go/quic-go.(*Conn).preSetup+0x612 github.com/quic-go/quic-go@v0.60.0/connection.go:537 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0x11781a5 0x11781bc 0x11746ca 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x11781a4 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:68 # 0x11781bb github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1db github.com/pactus-project/pactus/network/stream.go:85 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [24: 9984] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc37be6 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc37be5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:942 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [9: 1728] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 1200] @ 0x48b5e5 0x490329 0x15929fb 0x159473f 0x1598d56 0x15992e7 0x1393af7 0x139b8fc 0x13a3211 0x139b137 0x139aefc 0x139acef 0x13995e2 0x139ac18 0x159db26 0x159ffd2 0x159fccf 0x159fc25 0x168d163 0x4956c1 # 0x15929fa github.com/glebarez/go-sqlite.newRows+0x13a github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:191 # 0x159473e github.com/glebarez/go-sqlite.(*stmt).query+0x45e github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:687 # 0x1598d55 github.com/glebarez/go-sqlite.(*conn).query+0xf5 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite.go:1519 # 0x15992e6 github.com/glebarez/go-sqlite.(*conn).QueryContext+0x26 github.com/glebarez/go-sqlite@v1.22.1-0.20250214171204-e6de9fc0c320/sqlite_go18.go:38 # 0x1393af6 database/sql.ctxDriverQuery+0xd6 database/sql/ctxutil.go:48 # 0x139b8fb database/sql.(*DB).queryDC.func1+0x15b database/sql/sql.go:1786 # 0x13a3210 database/sql.withLock+0x70 database/sql/sql.go:3572 # 0x139b136 database/sql.(*DB).queryDC+0x1b6 database/sql/sql.go:1781 # 0x139aefb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x139acee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13995e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x139ac17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x159db25 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x159ffd1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fcce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [21: 672] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x73044e 0x730434 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x73044d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730433 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 2160] @ 0x48b5e5 0x490329 0x564d96 0x564a6a 0x5662a3 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x564d95 encoding/json.mapEncoder.encode+0x255 encoding/json/encode.go:784 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 112] @ 0x48b605 0x48b725 0x4c80fa 0x4b634e 0x8233bf 0x823207 0x8358c5 0x83562f 0x804b45 0x8358c5 0x83562f 0x806c0d 0x8358c5 0x83562f 0x83555e 0x7dda02 0x7dd92c 0x128a8ba 0x128a8a9 0x12ec26a 0x12f2ebf 0x12f4d85 0x12f9e06 0x12f257f 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4c80f9 reflect.copyVal+0x39 reflect/value.go:1885 # 0x4b634d reflect.(*MapIter).Key+0x4d reflect/map.go:256 # 0x8233be google.golang.org/protobuf/internal/impl.sizeMap+0x17e google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:99 # 0x823206 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:54 # 0x8358c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x83562e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x804b44 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:160 # 0x8358c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x83562e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x806c0c google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4c google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:414 # 0x8358c4 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:111 # 0x83562e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:60 # 0x83555d google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.11/internal/impl/encode.go:41 # 0x7dda01 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.11/proto/size.go:43 # 0x7dd92b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x128a8b9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x128a8a8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:51 # 0x12ec269 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x12f2ebe google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.81.1/server.go:1176 # 0x12f4d84 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.81.1/server.go:1477 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [10: 640] @ 0x48b5e5 0x4908c7 0x15d77b5 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d77b4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [12: 2304] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 352] @ 0x48b5e5 0x425c25 0x117c6c5 0x11a6ad7 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x117c6c4 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x44 github.com/pactus-project/pactus/sync/bundle/message/message.go:97 # 0x11a6ad6 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:99 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 128] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc3c816 0xc3c817 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc3c815 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x7d5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1334 # 0xc3c816 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x7d6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1404 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [1: 32] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b2b32 0xd19802 0xd19478 0x4956c1 # 0x5b2b31 net.(*OpError).Error+0x91 net/net.go:510 # 0xd19801 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x341 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [21: 2352] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d676 0xd1d54c 0xd1ef38 0xd55642 0x10f969c 0xd49945 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d675 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd1d54b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10f969b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 64] @ 0x48b60c 0x490933 0x97695b 0x976823 0x976828 0x709f84 0x70a3dc 0x9767b4 0x976793 0x709f84 0x70a3dc 0x975dfd 0x975cf4 0x709f84 0x70a3dc 0x975638 0x975535 0x709f84 0x70a3dc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x97695a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x976822 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x976827 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1+0x47 crypto/tls/handshake_messages.go:1280 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9767b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x976792 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975dfc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975cf3 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 288] @ 0x48b5e5 0x425c25 0x55a617 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11ba866 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba865 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [19: 608] @ 0x48b60c 0x490329 0xb38fab 0xb38f9c 0xb38f34 0xb38f4a 0xb3c3fe 0xb8909d 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb38faa github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb38f9b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb38f33 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb38f49 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb3c3fd github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x29d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb8909c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0xd15327 0xd1d7f6 0xd1d56a 0xd1ef38 0xd55642 0x10775cb 0x1077a5a 0x1077150 0x4956c1 # 0xd15326 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1d569 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10775ca github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x24a github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:427 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [5: 1040] @ 0x48b60c 0x490329 0x16d5a06 0x16d8312 0x171effc 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16d5a05 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16d8311 crypto/internal/fips140/hmac.(*HMAC).Reset+0x151 crypto/internal/fips140/hmac/hmac.go:122 # 0x171effb crypto/internal/fips140/ecdsa.newDRBG[...]+0x3bb crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x48b605 0x490329 0x5433e8 0x66b7c5 0x72afac 0x72af1c 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x72afab github.com/pactus-project/pactus/util/encoding.ReadElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x72af1b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3b github.com/pactus-project/pactus/types/tx/tx.go:376 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x105ea45 0x4956c1 # 0x105ea44 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x4a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:200 0: 0 [5: 640] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x1737b9a 0x1738925 0x9895cd 0x945787 0x94f7de 0x986b53 0x980b45 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x986b52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0xd2 crypto/tls/handshake_server_tls13.go:1139 # 0x980b44 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x53bbb3 0x12f92a5 0x12f9285 0x12f257f 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x12f92a4 google.golang.org/grpc.contextWithServer+0x64 google.golang.org/grpc@v1.81.1/server.go:2052 # 0x12f9284 google.golang.org/grpc.(*Server).handleStream+0x44 google.golang.org/grpc@v1.81.1/server.go:1789 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 80] @ 0x48b60c 0x473297 0x51fe06 0xcfce90 0xd029e5 0xd1f2e2 0xd1660e 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfce8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1660d github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1ad github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [37: 56832] @ 0x48b60c 0x490933 0x94c397 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 72] @ 0x48b5e5 0x48b2a5 0x6e32d3 0x6e7f9f 0x72d3c5 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e32d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7f9e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d3c4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [14: 2688] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 1344] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 1232] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb29b 0x11bab1f 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11bab1e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x93e github.com/pactus-project/pactus/sync/handler_hello.go:117 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0xc2e251 0xc4d007 0x4956c1 # 0xc2e250 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x30 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:22 # 0xc4d006 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x906 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:903 0: 0 [57: 233472] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [6: 672] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0x10fa74c 0xc2f782 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x10fa74b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:436 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [13: 312] @ 0x48b5e5 0x425c25 0x6e20b2 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e20b1 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/public_key.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 131072] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 432] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b9d6 0x48b9bd 0x4cc691 0x822efa 0x822eb9 0x83475a 0x834398 0x804e17 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x48b9bc reflect.makemap+0x1c runtime/map.go:211 # 0x4cc690 reflect.MakeMapWithSize+0x50 reflect/value.go:3103 # 0x822ef9 reflect.MakeMap+0x119 reflect/value.go:3093 # 0x822eb8 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0xd8 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:62 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x804e16 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [44: 22528] @ 0x48b5e5 0x4908c7 0x15d77b5 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d77b4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 32] @ 0x48b605 0x48b17b 0x1185433 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x1185432 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4d2 github.com/pactus-project/pactus/state/state.go:301 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [32: 1536] @ 0x48b5e5 0x425c25 0x6e30f4 0x6e30ca 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x73044e 0x730434 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e30f3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6e30c9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x73044d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730433 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 1248] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8f0031 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f0030 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x50 github.com/pactus-project/pactus/store/store.go:516 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c777 0x16e48cf 0x1737b9a 0x93c6a7 0xdbd27f 0xdb7008 0xdbb338 0xdb9417 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc950a 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb7007 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x107 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:18 # 0xdbb337 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x257 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:523 # 0xdb9416 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb6 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:254 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9509 github.com/quic-go/quic-go.(*Conn).run+0x349 github.com/quic-go/quic-go@v0.60.0/connection.go:640 0: 0 [7: 112] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 1728] @ 0x48b5e5 0x425c25 0x55a617 0x1646c95 0x16468a5 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 1280] @ 0x48b60c 0x490329 0xb110b0 0x10790c8 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 480] @ 0x48b5e5 0x425c25 0x1278b0e 0x12f519d 0x12f51a1 0x12f9e06 0x12f257f 0x4956c1 # 0x1278b0d google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7cd google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1110 # 0x12f519c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.81.1/internal/transport/server_stream.go:77 # 0x12f51a0 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.81.1/server.go:1443 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [7: 448] @ 0x48b5e5 0x425c25 0xa1dc3f 0xa318d9 0xa0a3a7 0xa0f298 0x4956c1 # 0xa1dc3e net/http.readTransfer+0x57e net/http/transfer.go:573 # 0xa318d8 net/http.readRequest+0x6f8 net/http/request.go:1158 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [10: 1280] @ 0x48b5e5 0x425c25 0x1646888 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x1646887 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x227 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 96] @ 0x48b5e5 0x4908c7 0x12fc719 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12fc718 google.golang.org/grpc.newClientStream+0x218 google.golang.org/grpc@v1.81.1/stream.go:222 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b60c 0x473297 0xd72ebd 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0xd72ebc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2bc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 24] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b92d4 0x5b9216 0x5b2b92 0xd19802 0xd19478 0x4956c1 # 0x5b92d3 net.JoinHostPort+0x233 net/ipsock.go:242 # 0x5b9215 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x5b2b91 net.(*OpError).Error+0xf1 net/net.go:518 # 0xd19801 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x341 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [21: 4032] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x6e7a15 0x6e79f7 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x6e7a14 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x6e79f6 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:137 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x70dac5 0x70da3f 0x70d370 0x71410d 0x70b219 0x793254 0x798939 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x70dac4 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x70da3e crypto/ecdsa.pointToAffine+0x7e crypto/ecdsa/ecdsa.go:629 # 0x70d36f crypto/ecdsa.publicKeyFromFIPS+0x2f crypto/ecdsa/ecdsa.go:549 # 0x71410c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b218 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x793253 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x798938 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 832] @ 0x48b5e5 0x4908c7 0x845b73 0x843622 0x8432ac 0x7dc842 0x7dc5b2 0x1079096 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x845b72 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x843621 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x8432ab google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7dc841 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7dc5b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1079095 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:571 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 128] @ 0x48b5e5 0x425c25 0x1644415 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1644414 github.com/creachadair/jrpc2.(*Client).send+0x654 github.com/creachadair/jrpc2@v1.3.5/client.go:226 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 5760] @ 0x48b5e5 0x425c25 0x941470 0xd7abc5 0xd7c725 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94146f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd7abc4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:116 # 0xd7c724 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:66 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [69: 5520] @ 0x48b5e5 0x490329 0x53203f 0x770ff4 0x770fda 0x774fcf 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x770ff3 strings.Split+0x73 strings/strings.go:361 # 0x770fd9 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [22: 704] @ 0x48b5e5 0x4908c7 0x55d985 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x55d984 encoding/json.(*decodeState).object+0x1944 encoding/json/decode.go:738 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [22: 704] @ 0x48b5e5 0x425c25 0x4120b2 0x410c0d 0x416e47 0xc3c550 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc3c54f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x50f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1390 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [9: 216] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc28e54 0x901431 0xb90405 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc28e53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x901430 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb90404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:273 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 64] @ 0x48b5e5 0x425c25 0xc44489 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44488 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2005 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [34: 1632] @ 0x48b5e5 0x425c25 0x55c919 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x55c918 encoding/json.(*decodeState).object+0x8d8 encoding/json/decode.go:707 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [18: 5184] @ 0x48b5e5 0x490329 0x9013ac 0xb90405 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x9013ab github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:9 # 0xb90404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:273 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x16e4df5 0x1738a66 0x173800d 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16e4df4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x173800c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [46: 2208] @ 0x48b5e5 0x425c25 0x11a69c5 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x11a69c4 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:86 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 320] @ 0x48b60c 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x96a1aa 0x94c3da 0x94bf0f 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x96a1a9 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:471 # 0x94c3d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1181 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 320] @ 0x48b5e5 0x425c25 0x868294 0x8681bd 0x879425 0x107bf39 0x107b768 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x868293 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:174 # 0x8681bc github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:159 # 0x879424 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x24 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:164 # 0x107bf38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:888 # 0x107b767 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:825 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [6: 192] @ 0x48b5e5 0x4908c7 0x15d77b5 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d77b4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [18: 3456] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 40] @ 0x48b5e5 0x4908c7 0xc44f56 0xc44ea6 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44f55 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0xb15 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2094 # 0xc44ea5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0xa65 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2068 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [6: 768] @ 0x48b5e5 0x4908c7 0x771ff3 0x775350 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x771ff2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [30: 1440] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x1737b9a 0x1738925 0x98954e 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x867cf3 0x8680de 0x86802b 0xd7b68c 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x867cf2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/ed25519.go:123 # 0x8680dd github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:143 # 0x86802a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:130 # 0xd7b68b github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x40b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:194 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x70a345 0x96f9cd 0x96f554 0x709f84 0x70a3dc 0x96f245 0x96ee37 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96f9cc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x54c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96f553 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1cc4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96ee36 crypto/tls.(*serverHelloMsg).marshal+0x18b6 crypto/tls/handshake_messages.go:852 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [29: 1392] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e332b 0x6e32c1 0x6e314a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x73044e 0x730434 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e332a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e32c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e3149 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x73044d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730433 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b5e5 0x425c25 0xc38566 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc38565 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa05 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1004 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [21: 24192] @ 0x48b60c 0x490933 0x970b25 0x970af1 0x9709f7 0x709f84 0x70a3dc 0x9709ab 0x9708a7 0x709f84 0x70a3dc 0x96e5ad 0x96e497 0x94b937 0x98415b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x970b24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x970af0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9709f6 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9709aa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9708a6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96e5ac vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x102c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96e496 crypto/tls.(*serverHelloMsg).marshal+0xf16 crypto/tls/handshake_messages.go:798 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x98415a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:738 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x48b5e5 0x490329 0xb12bef 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12bee github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:43 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 1056] @ 0x48b60c 0x490329 0x67c0b9 0x698397 0x6ae13a 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x67c0b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae139 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 640] @ 0x48b60c 0x473297 0x15d75da 0x15d74c3 0x15d749b 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d75d9 encoding/hex.EncodeToString+0x459 encoding/hex/hex.go:129 # 0x15d74c2 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x342 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15d749a github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x31a github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x53bbb3 0x1077a2c 0x1077a2d 0x1077150 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x1077a2b github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x8b github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:101 # 0x1077a2c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x8c github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x98116e 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x98116d crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x5ad crypto/tls/handshake_server_tls13.go:225 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x93c777 0x16e48cf 0x1737b9a 0x93c6a7 0xdbf959 0xdbf506 0xdbee5a 0xdcb2ab 0xdd2646 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbf958 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x78 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_protector.go:64 # 0xdbf505 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_protector.go:33 # 0xdbee59 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x159 github.com/quic-go/quic-go@v0.60.0/internal/handshake/token_generator.go:84 # 0xdcb2aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x48a github.com/quic-go/quic-go@v0.60.0/connection.go:971 # 0xdd2645 github.com/quic-go/quic-go.(*Conn).handleFrames+0xd65 github.com/quic-go/quic-go@v0.60.0/connection.go:1898 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 0: 0 [2: 160] @ 0x48b60c 0x425c25 0x72b0d5 0x72d4b0 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x72b0d4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1f4 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 640] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x1737b9a 0x1738925 0x9896e5 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 336] @ 0x48b5e5 0x48b2a5 0x6e22f3 0x6e216a 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e22f2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e2169 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [18: 2880] @ 0x48b5e5 0x425c25 0xc37a4b 0xc379f2 0xc50772 0xc4cd9a 0x4956c1 # 0xc37a4a github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x2ca github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:290 # 0xc379f1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x271 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:929 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 32] @ 0x48b60c 0x425c25 0xb8da65 0xb8dad3 0xb8db58 0xb96205 0xb950bb 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8da64 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x124 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb8dad2 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x192 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:24 # 0xb8db57 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x217 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:72 # 0xb96204 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x384 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:404 # 0xb950ba github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:317 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [24: 3072] @ 0x48b5e5 0x425c25 0xd4a5a9 0xd498df 0x4956c1 # 0xd4a5a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd498de github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:146 0: 0 [1: 24] @ 0x48b60c 0x473297 0xbfad7a 0xbf948d 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbfad79 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4f9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:3110 # 0xbf948c github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf0c github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2722 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 320] @ 0x48b60c 0x490329 0x67893c 0x67c476 0x6ae03d 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x67893b github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x15b github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:28 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 32] @ 0x48b5e5 0x48b205 0xc3040a 0x4956c1 # 0xc30409 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x529 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:256 0: 0 [1: 24] @ 0x48b60c 0x490329 0x544147 0x66ba85 0x66c62c 0x6eb814 0x6ec199 0x72ae73 0x72b99e 0x72ba6c 0x8ed010 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba84 github.com/pactus-project/pactus/util/encoding.WriteElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x66c62b github.com/pactus-project/pactus/crypto.Address.Encode+0x6b github.com/pactus-project/pactus/crypto/address.go:113 # 0x6eb813 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x53 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:39 # 0x6ec198 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x138 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:141 # 0x72ae72 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x172 github.com/pactus-project/pactus/types/tx/tx.go:366 # 0x72b99d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x72ba6b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:528 # 0x8ed00f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:131 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [7: 1792] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 192] @ 0x48b5e5 0x4908c7 0x124f045 0x1015c2f 0x1015689 0x1015490 0x10152b3 0x124e452 0x1249245 0x127ca3b 0x126f51a 0x4956c1 # 0x124f044 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015688 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:349 # 0x101548f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.56.0/http2/hpack/hpack.go:311 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e451 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249244 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f519 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [12: 1728] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [4: 384] @ 0x48b5e5 0x490329 0x1079dab 0x1077fd7 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1079daa github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x3aa github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:651 # 0x1077fd6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [12: 1536] @ 0x48b5e5 0x425c25 0x1646888 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x1646887 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x227 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 1600] @ 0x48b5e5 0x425c25 0x12277bc 0x1227816 0x134d592 0x134d55e 0x134d54a 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12277bb google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.11/internal/encoding/json/decode.go:55 # 0x1227815 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:79 # 0x134d591 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xf1 google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:63 # 0x134d55d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.11/encoding/protojson/decode.go:30 # 0x134d549 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0xa9 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:151 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x70a345 0x976534 0x976513 0x709f84 0x70a3dc 0x975fa5 0x975e97 0x709f84 0x70a3dc 0x975638 0x975535 0x709f84 0x70a3dc 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x976533 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x976512 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975fa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975e96 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975637 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x975534 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 3360] @ 0x48b5e5 0x425c25 0xa0a9a9 0xa0f298 0x4956c1 # 0xa0a9a8 net/http.(*conn).readRequest+0x828 net/http/server.go:1053 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [8: 512] @ 0x48b5e5 0x425c25 0x12fe707 0x12fe68e 0x1300385 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12fe706 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.81.1/rpc_util.go:1060 # 0x12fe68d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.81.1/stream.go:447 # 0x1300384 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.81.1/stream.go:833 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 24] @ 0x48b5e5 0x48b725 0x4cc8bd 0x55c847 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55c846 encoding/json.(*decodeState).object+0x806 encoding/json/decode.go:693 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x8c2433 0x8c2e19 0x8ec991 0x8eaa8d 0x8ee67e 0x1189076 0x15d4caf 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x8c2432 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eaa8c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee67d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4cae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 2688] @ 0x48b5ec 0x490329 0xc46533 0xc45dd5 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc46532 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2222 # 0xc45dd4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2180 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x5bb2d2 0x5a2425 0x5bbbbb 0x5bab10 0xa14dcc 0x1652f88 0x165404b 0x4956c1 # 0x5bb2d1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5a2424 net.(*netFD).accept+0x304 net/fd_unix.go:167 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1652f87 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x165404a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:91 0: 0 [23: 1104] @ 0x48b60c 0x473914 0x473426 0xb12dde 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12ddd github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x25d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:47 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1738a0f 0x1739b35 0x9841f9 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1738a0e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x1739b34 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x9841f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:748 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b909 0x127261f 0x12750ee 0x12f2328 0x12f1af6 0x4956c1 # 0x127261e google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1fe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:407 # 0x12750ed google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [6: 384] @ 0x48b5e5 0x425c25 0x134d4f7 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x134d4f6 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:143 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 640] @ 0x48b5e5 0x425c25 0xd4a5a9 0xd4a445 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd4a5a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd4a444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [23: 4048] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [78: 9984] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b60c 0x490329 0x66a2c6 0x66a327 0x159fd5e 0x159fc25 0x168d163 0x4956c1 # 0x66a2c5 encoding/hex.EncodeToString+0x25 encoding/hex/hex.go:127 # 0x66a326 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x159fd5d github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0xbd github.com/pactus-project/pactus/wallet/transactions.go:120 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [25: 121600] @ 0x48b5ec 0x4908c7 0xc475e5 0xc3c07a 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc475e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:58 # 0xc3c079 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1340 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [7: 1344] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 128] @ 0x48b5e5 0x425c25 0x698566 0x6ae88c 0x6ae065 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x698565 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x105 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae064 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:54 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x17384c9 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 112] @ 0x48b60c 0x473914 0x473426 0x773e15 0x771cc7 0x771edc 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x773e14 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x10fb41e 0x10fad15 0xc2f782 0x4956c1 # 0x10fb41d github.com/multiformats/go-multistream.NewMSSelect[...]+0xd9d github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [4: 320] @ 0x48b5e5 0x4908c7 0x124f045 0x1015c2f 0x1015689 0x1015490 0x10152b3 0x124e452 0x1249245 0x127ca3b 0x1274eff 0x12f2328 0x12f1af6 0x4956c1 # 0x124f044 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015688 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:349 # 0x101548f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.56.0/http2/hpack/hpack.go:311 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e451 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249244 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274efe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0x127f25c 0x126bc5b 0x126bc37 0x126f69f 0x4956c1 # 0x127f25b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.81.1/internal/transport/transport.go:99 # 0x126bc5a google.golang.org/grpc/internal/transport.(*Stream).write+0x39a google.golang.org/grpc@v1.81.1/internal/transport/transport.go:349 # 0x126bc36 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x376 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1235 # 0x126f69e google.golang.org/grpc/internal/transport.(*http2Client).reader+0x33e google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1703 0: 0 [32: 2048] @ 0x48b5e5 0x425c25 0x15d7cc8 0x15d76b6 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d7cc7 github.com/pactus-project/pactus/www/grpc.metricToProto+0x307 github.com/pactus-project/pactus/www/grpc/network.go:165 # 0x15d76b5 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x535 github.com/pactus-project/pactus/www/grpc/network.go:124 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [13: 3328] @ 0x48b5e5 0x4908c7 0x15d78ec 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d78eb github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [15: 240] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 1248] @ 0x48b60c 0x490329 0x16d5a06 0x16d82b4 0x17189da 0x1719e08 0x1719eff 0x17198bd 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16d5a05 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16d82b3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x17189d9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x1719e07 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719efe crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x173840d 0x1737fe5 0x98553a 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x173840c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x1737fe4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 3648] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [40: 16640] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc40f12 0xc40f20 0xc4d4fa 0x4956c1 # 0xc40f11 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1655 # 0xc40f1f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1680 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0xb19e9d 0xb19e91 0xb1b5f0 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0xb19e9c go.opentelemetry.io/otel/metric.WithAttributeSet+0x7c go.opentelemetry.io/otel/metric@v1.44.0/instrument.go:375 # 0xb19e90 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x70 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/metrics/metrics.go:151 # 0xb1b5ef github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x5ef github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:97 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 896] @ 0x48b5ec 0x425c25 0xdb8112 0xdb8106 0xdb827b 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdb8111 crypto/tls.Client+0xf1 crypto/tls/tls.go:60 # 0xdb8105 crypto/tls.QUICClient+0xe5 crypto/tls/quic.go:186 # 0xdb827a github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x25a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:95 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [63: 8064] @ 0x48b5e5 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [17: 3264] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 160] @ 0x48b5e5 0x425c25 0x678136 0x67c0da 0x698397 0x6ae13a 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x678135 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae139 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [47: 2256] @ 0x48b5e5 0x425c25 0xc63b4c 0xc512a5 0xc50ac5 0xc4cd9a 0x4956c1 # 0xc63b4b github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x8b github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:261 # 0xc512a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1537 # 0xc50ac4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xb44 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1473 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [39: 22464] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 320] @ 0x48b5e5 0x425c25 0xcfbf33 0xd555b9 0x10f9cd7 0xd49945 0x4956c1 # 0xcfbf32 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x532 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:890 # 0xd555b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:155 # 0x10f9cd6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:350 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 416] @ 0x48b60c 0x473914 0x473426 0x117bf14 0x117c145 0x11bdbf5 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x117bf13 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x193 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117c144 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:98 # 0x11bdbf4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x194 github.com/pactus-project/pactus/sync/sync.go:241 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x867cf3 0x8680de 0x876487 0x87622c 0x107cb85 0x107b0a5 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x867cf2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.48.0/core/crypto/ed25519.go:123 # 0x8680dd github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.48.0/core/crypto/key.go:143 # 0x876486 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x66 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:176 # 0x87622b github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x2b github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:111 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [27: 4320] @ 0x48b5e5 0x425c25 0xcfceac 0xd029e5 0xd1f2e2 0xd1a562 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xcfceab github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcb github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:68 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1a561 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [25: 22400] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 576] @ 0x48b5e5 0x425c25 0x55a617 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 336] @ 0x48b5e5 0x425c25 0xc6ca65 0xc693df 0xc6ac05 0xc71e57 0xc71e4f 0xe01202 0xe04395 0xe03825 0x4956c1 # 0xc6ca64 golang.org/x/net/internal/socket.parseInetAddr+0x2e4 golang.org/x/net@v0.56.0/internal/socket/sys_posix.go:100 # 0xc693de golang.org/x/net/internal/socket.mmsghdrs.unpack+0xde golang.org/x/net@v0.56.0/internal/socket/mmsghdr_unix.go:25 # 0xc6ac04 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c4 golang.org/x/net@v0.56.0/internal/socket/rawconn_mmsg.go:28 # 0xc71e56 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.56.0/internal/socket/socket.go:268 # 0xc71e4e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.56.0/ipv4/batch.go:80 # 0xe01201 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.60.0/sys_conn_oob.go:174 # 0xe04394 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.60.0/transport.go:529 # 0xe03824 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.60.0/transport.go:421 0: 0 [10: 1280] @ 0x48b60c 0x490329 0x678b45 0x67c476 0x6ae03d 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x678b44 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:61 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 832] @ 0x48b60c 0x490329 0x6e7e4b 0x72d3c5 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x6e7e4a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x72d3c4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [17: 3536] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc3a43e 0xc379ca 0xc50772 0xc4cd9a 0x4956c1 # 0xc3a43d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1197 # 0xc379c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x249 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:923 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [43: 2752] @ 0x48b5e5 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 64] @ 0x48b60c 0x490933 0x16cc8c5 0x678b1f 0x67c476 0x6ae03d 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678b1e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:59 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 880] @ 0x48b5e5 0x425c25 0x1079a49 0x1077fd7 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x1079a48 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x48 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:635 # 0x1077fd6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2d6 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:481 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 832] @ 0x48b5e5 0x490329 0x899033 0x1186ea6 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x899032 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1186ea5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x565 github.com/pactus-project/pactus/state/state.go:496 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x118270b 0x118262d 0x1182668 0x118262d 0x1182668 0x118262d 0x118262d 0x1182668 0x11847e6 0x11847d4 0x118a10e 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x118270a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1ca github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x118262c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xec github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1182667 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x127 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11847e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x45 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11847d3 github.com/pactus-project/pactus/state.(*state).stateRoot+0x33 github.com/pactus-project/pactus/state/state.go:216 # 0x118a10d github.com/pactus-project/pactus/state.(*state).validateBlock+0xcd github.com/pactus-project/pactus/state/validation.go:28 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 48] @ 0x48b5e5 0x425c25 0x900db1 0x900cc5 0xd72ea5 0xd72e7c 0x10f97a9 0xd49945 0x4956c1 # 0x900db0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72ea4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2a4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72e7b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x27b github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e491b 0x1737b9a 0x1738925 0x9895cd 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0xb10eba 0x1078876 0x1077b8b 0x1077150 0x4956c1 # 0xb10eb9 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x199 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1078875 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [4: 512] @ 0x48b60c 0x490329 0x16e49b0 0x171ef7d 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x171ef7c crypto/internal/fips140/ecdsa.newDRBG[...]+0x33c crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 384] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc28e54 0x901431 0xb90405 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc28e53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x901430 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb90404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:273 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x53b2d9 0x53bacd 0x53ba8f 0x1178172 0x11746ca 0x4956c1 # 0x53b2d8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0x1178171 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [2: 64] @ 0x48b60c 0x490329 0x1737b65 0x1738925 0x17384c9 0x985b92 0x985b50 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737b64 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x985b91 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x985b4f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:963 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 2880] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 655360] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 896] @ 0x48b60c 0x473297 0x81f045 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81f044 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 352] @ 0x48b60c 0x473297 0x81fe2a 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81fe29 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 456] @ 0x48b5e5 0x425c25 0x6e3092 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x73044e 0x730434 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e3091 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x73044d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730433 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 120] @ 0x48b5e5 0x425c25 0xcfa195 0xcf8d46 0xd49797 0x4956c1 # 0xcfa194 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:590 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd49796 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0x13a0795 0x139b4cc 0x139aefc 0x139acef 0x13995e2 0x139ac18 0x159db26 0x159ffd2 0x159fccf 0x159fc25 0x168d163 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x13a0794 database/sql.(*Rows).initContextClose+0x94 database/sql/sql.go:2994 # 0x139b4cb database/sql.(*DB).queryDC+0x54b database/sql/sql.go:1800 # 0x139aefb database/sql.(*DB).query+0xfb database/sql/sql.go:1764 # 0x139acee database/sql.(*DB).QueryContext.func1+0x4e database/sql/sql.go:1742 # 0x13995e1 database/sql.(*DB).retry+0x41 database/sql/sql.go:1576 # 0x139ac17 database/sql.(*DB).QueryContext+0x97 database/sql/sql.go:1741 # 0x159db25 github.com/pactus-project/pactus/wallet/storage/sqlitestorage.(*Storage).GetPendingTransactions+0x85 github.com/pactus-project/pactus/wallet/storage/sqlitestorage/storage.go:563 # 0x159ffd1 github.com/pactus-project/pactus/wallet.(*transactions).getPendingTransaction+0x31 github.com/pactus-project/pactus/wallet/transactions.go:143 # 0x159fcce github.com/pactus-project/pactus/wallet.(*transactions).processBlock+0x2e github.com/pactus-project/pactus/wallet/transactions.go:117 # 0x159fc24 github.com/pactus-project/pactus/wallet.(*transactions).processEvent+0x64 github.com/pactus-project/pactus/wallet/transactions.go:108 # 0x168d162 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [13: 1664] @ 0x48b60c 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [18: 10368] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x94763b 0x94bc51 0x94bc52 0x94bcd9 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x94763a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x94bc50 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x94bc51 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x94bcd8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [34: 78336] @ 0x48b5ec 0x4908c7 0xc44685 0xc444c5 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44684 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x244 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:87 # 0xc444c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2006 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [14: 3136] @ 0x48b60c 0x425c25 0x6f9f7a 0x6f9f90 0x16e491b 0x171f453 0x1718b5f 0x1719e08 0x1719eff 0x17198bd 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x6f9f79 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x6f9f8f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x171f452 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x1718b5e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1719e07 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719efe crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 7392] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x1303ab0 0x1303615 0x1303600 0x130015c 0x1300565 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1303aaf google.golang.org/grpc/metadata.MD.Copy+0x5af google.golang.org/grpc@v1.81.1/metadata/metadata.go:102 # 0x1303614 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:335 # 0x13035ff google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.81.1/stream.go:1234 # 0x130015b google.golang.org/grpc.(*clientStream).retryLocked+0x5b google.golang.org/grpc@v1.81.1/stream.go:785 # 0x1300564 google.golang.org/grpc.(*clientStream).withRetry+0x284 google.golang.org/grpc@v1.81.1/stream.go:855 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x53bbb3 0x1265ffd 0x1265f9c 0x1268efb 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x1265ffc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.81.1/credentials/credentials.go:261 # 0x1265f9b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:542 # 0x1268efa google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1fa google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:783 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 64] @ 0x48b60c 0x490933 0x56e865 0x55ff5e 0x55b374 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55ff5d encoding/json.(*decodeState).literalStore+0x233d encoding/json/decode.go:866 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [9: 1152] @ 0x48b5e5 0x425c25 0x1643b11 0x1645345 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1643b10 github.com/creachadair/jrpc2.(*Client).req+0x130 github.com/creachadair/jrpc2@v1.3.5/client.go:174 # 0x1645344 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.5/client.go:337 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [16: 3072] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 120] @ 0x48b60c 0x490329 0x660ad3 0x660f0f 0x66c1ac 0x15d4c07 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x660ad2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x660f0e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x66c1ab github.com/pactus-project/pactus/crypto.AddressFromString+0x6b github.com/pactus-project/pactus/crypto/address.go:29 # 0x15d4c06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [4: 512] @ 0x48b5e5 0x4908c7 0xcf93f8 0xcf8f45 0x4956c1 # 0xcf93f7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).gc+0x377 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:487 # 0xcf8f44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:455 0: 0 [23: 8096] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x48bb85 0x4d0185 0x4b6c45 0x55d374 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x48bb84 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4d0184 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6c44 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55d373 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x4a4af1 0x16481cf 0x4a4baa 0x4956c1 # 0x4a4af0 sync.(*WaitGroup).Go+0x30 sync/waitgroup.go:238 # 0x16481ce github.com/creachadair/jrpc2.(*Server).serve+0x2e github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [8: 128] @ 0x48b5e5 0x48b725 0x4cc8bd 0x55ce7f 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55ce7e encoding/json.(*decodeState).object+0xe3e encoding/json/decode.go:786 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [19: 3648] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [36: 32256] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc37be6 0xc378fb 0xc50772 0xc4cd9a 0x4956c1 # 0xc37be5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:942 # 0xc378fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x17a github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:919 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 64] @ 0x48b60c 0x473297 0x17388e9 0x17384c9 0x1737fe5 0x98553a 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x17388e8 crypto/internal/fips140/tls13.ExpandLabel[...]+0x368 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1737fe4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x985539 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:903 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0xddd7fe 0xddbde8 0xdc839d 0xdc2bba 0xdf8086 0xdf6072 0xdf4de5 0x4956c1 # 0xddd7fd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.60.0/frame_sorter.go:37 # 0xddbde7 github.com/quic-go/quic-go.newInitialCryptoStream+0x47 github.com/quic-go/quic-go@v0.60.0/crypto_stream.go:121 # 0xdc839c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.60.0/connection.go:514 # 0xdc2bb9 github.com/quic-go/quic-go.init.func1+0xb99 github.com/quic-go/quic-go@v0.60.0/connection.go:311 # 0xdf8085 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa85 github.com/quic-go/quic-go@v0.60.0/server.go:817 # 0xdf6071 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7f1 github.com/quic-go/quic-go@v0.60.0/server.go:547 # 0xdf4de4 github.com/quic-go/quic-go.(*baseServer).run+0x1a4 github.com/quic-go/quic-go@v0.60.0/server.go:303 0: 0 [5: 40] @ 0x48b5e5 0x425c25 0x117c750 0x11a6ad7 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x117c74f github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xcf github.com/pactus-project/pactus/sync/bundle/message/message.go:115 # 0x11a6ad6 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x156 github.com/pactus-project/pactus/sync/bundle/bundle.go:99 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [28: 2240] @ 0x48b5e5 0x425c25 0x89908a 0x89904a 0x899077 0x899042 0x1186ea6 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x899089 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x899049 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x899076 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x899041 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x1186ea5 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x565 github.com/pactus-project/pactus/state/state.go:496 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 384] @ 0x48b60c 0x473297 0xb90275 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb90274 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:259 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 192] @ 0x48b60c 0x490329 0x67c4c5 0x6ae03d 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x67c4c4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b60c 0x490329 0x172261d 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x172261c crypto/internal/fips140/ecdsa.Sign[...]+0xfc crypto/internal/fips140/ecdsa/ecdsa.go:293 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x48b60c 0x425c25 0x730007 0x72ffe5 0x72ffca 0x7305d6 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x730006 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xa6 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x72ffe4 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x84 github.com/pactus-project/pactus/types/certificate/certificate.go:233 # 0x72ffc9 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x69 github.com/pactus-project/pactus/types/vote/vote.go:102 # 0x7305d5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x95 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [22: 107008] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 1920] @ 0x48b60c 0x490933 0x94c397 0x94bf0f 0x986378 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94c396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1179 # 0x94bf0e crypto/tls.(*Conn).readHandshake+0x26e crypto/tls/conn.go:1120 # 0x986377 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x177 crypto/tls/handshake_server_tls13.go:1045 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 61440] @ 0x48b60c 0x490329 0xe06e85 0x4a3791 0xdd6a65 0xdd6a8c 0xdd63fc 0xdd592c 0xdc98c5 0x4956c1 # 0xe06e84 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.60.0/buffer_pool.go:90 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd6a64 github.com/quic-go/quic-go.getLargePacketBuffer+0x324 github.com/quic-go/quic-go@v0.60.0/buffer_pool.go:79 # 0xdd6a8b github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34b github.com/quic-go/quic-go@v0.60.0/connection.go:2656 # 0xdd63fb github.com/quic-go/quic-go.(*Conn).sendPackets+0x9db github.com/quic-go/quic-go@v0.60.0/connection.go:2555 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 0: 0 [24: 5376] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0x876792 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x876791 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [12: 576] @ 0x48b60c 0x473297 0x5a6ed8 0x77888f 0x77f1ea 0x772d8f 0x773dca 0x771cc7 0x771edc 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x77888e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x77f1e9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x772d8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 960] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xc28e54 0x901431 0xb90405 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc28e53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x33 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x901430 github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xd0 github.com/libp2p/go-libp2p@v0.48.0/core/peerstore/helpers.go:11 # 0xb90404 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:273 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 672] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e234b 0x6e22e1 0x72b650 0x72b33e 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e234a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e22e0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x72b64f github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:482 # 0x72b33d github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x45d github.com/pactus-project/pactus/types/tx/tx.go:439 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [15: 34560] @ 0x48b5ec 0x4908c7 0xc475e5 0xc3c07a 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc475e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:58 # 0xc3c079 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1340 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [6: 384] @ 0x48b60c 0x473297 0x740d94 0x15d7316 0x15d7300 0x15d7301 0x15d72e9 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x740d93 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x15d7315 github.com/mr-tron/base58/base58.FastBase58Encoding+0x195 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x15d72ff github.com/mr-tron/base58/base58.Encode+0x17f github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x15d7300 github.com/libp2p/go-libp2p/core/peer.ID.String+0x180 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x15d72e8 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:109 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [29: 928] @ 0x48b5e5 0x425c25 0x11ae325 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x11ae324 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:169 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 416] @ 0x48b60c 0x490329 0x6e7e4b 0x72d3c5 0x72c4f6 0x8f004e 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e7e4a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x72d3c4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8f004d github.com/pactus-project/pactus/store.(*store).pruneBlock+0x6d github.com/pactus-project/pactus/store/store.go:521 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 112] @ 0x48b60c 0x473914 0x473426 0x772d6c 0x7767df 0x7767e0 0x11ae78c 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x772d6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7767de github.com/multiformats/go-multiaddr.(*Component).Value+0xbe github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7767df github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbf github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11ae78b github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:220 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 12288] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 768] @ 0x48b60c 0x490329 0x6b4fd5 0x6b45dc 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b4fd4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [63: 145152] @ 0x48b5ec 0x41b4ad 0xd15e17 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e16 github.com/libp2p/go-yamux/v5.newSession+0x276 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 2112] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x17384c9 0x98559f 0x98556a 0x980b14 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98559e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x985569 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:905 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [6: 768] @ 0x48b60c 0x490329 0x16e49b0 0x171f453 0x1718b5f 0x1719e08 0x1719eff 0x17198bd 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x171f452 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x1718b5e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1719e07 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719efe crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49ee 0x1737b9a 0x1738925 0x98954e 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x6e0d88 0x117bc4b 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e0d87 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x167 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x117bc4a github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8a github.com/pactus-project/pactus/sync/bundle/message/hello.go:58 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [21: 4032] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 192] @ 0x48b60c 0x490329 0x6e22db 0x72b650 0x72b33e 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e22da github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x72b64f github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:482 # 0x72b33d github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x45d github.com/pactus-project/pactus/types/tx/tx.go:439 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [11: 3872] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x78bdfb 0x78bbba 0xd7b33a 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x78bdfa crypto/x509.(*CertPool).addCertFunc+0x27a crypto/x509/cert_pool.go:210 # 0x78bbb9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd7b339 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:163 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e491b 0x1737b9a 0x1738925 0x17384c9 0x98427e 0x984249 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98427d crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:112 # 0x984248 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:752 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 2912] @ 0x48b60c 0x41b526 0xd1b73e 0xd1a658 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1b73d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd1a657 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 144] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x415895 0xd1a86c 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1a86b github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x36b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [6: 768] @ 0x48b60c 0x490329 0x16e49b0 0x171edc9 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x171edc8 crypto/internal/fips140/ecdsa.newDRBG[...]+0x188 crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 3072] @ 0x48b5ec 0x425c25 0x797fa5 0x7993bd 0xd7ade8 0x95c543 0x960c3a 0x95ddec 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x797fa4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x95c542 crypto/tls.(*Conn).verifyServerCertificate+0x862 crypto/tls/handshake_client.go:1182 # 0x960c39 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x95ddeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0xdc92bc 0xe0319a 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0xdc92bb github.com/quic-go/quic-go.(*Conn).run+0xfb github.com/quic-go/quic-go@v0.60.0/connection.go:579 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x1100dc5 0x9006eb 0x1100cb5 0x10fc642 0x552592 0xb1d9bf 0xb1d9ba 0xb1cba5 0xb1cba6 0xb1b465 0xb153f9 0xb91b0a 0xb965ca 0x4956c1 # 0x1100dc4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x9006ea github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1100cb4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x74 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0x552591 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0xb1d9be github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:377 # 0xb1d9b9 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:369 # 0xb1cba4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:317 # 0xb1cba5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:274 # 0xb1b464 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x464 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:89 # 0xb153f8 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x4d8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:164 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [1: 5376] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x1638ac5 0x163899e 0x1630c78 0x163013f 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1638ac4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1504 github.com/pactus-project/pactus/www/html/server.go:216 # 0x163899d github.com/pactus-project/pactus/www/html.txToTable+0x13dd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x1630c77 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xad7 github.com/pactus-project/pactus/www/html/blockchain.go:153 # 0x163013e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 5376] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x51fd17 0x16372b4 0x1630a65 0x163013f 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0x16372b3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0xd3 github.com/pactus-project/pactus/www/html/server.go:265 # 0x1630a64 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x8c4 github.com/pactus-project/pactus/www/html/blockchain.go:146 # 0x163013e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 1024] @ 0x48b5ec 0x48b7de 0x48b873 0x410b85 0x410b78 0x415895 0x846935 0x8479ef 0x845e25 0x85ae4e 0x85ae39 0x7dd9b8 0x7dd9b3 0x7dd92c 0x128a8ba 0x128a8a9 0x12ec26a 0x1308365 0x1300d71 0x12ddd99 0x161aa1a 0x12ddc57 0x13484e7 0x163023b 0x163013f 0xa11429 0x15e0642 0x1619b76 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x846934 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeStructInfo+0x7f4 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:184 # 0x8479ee google.golang.org/protobuf/internal/impl.opaqueInitHook+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/message_opaque.go:42 # 0x845e24 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:81 # 0x85ae4d google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x85ae38 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:31 # 0x7dd9b7 google.golang.org/protobuf/proto.protoMethods+0x37 google.golang.org/protobuf@v1.36.11/proto/proto_methods.go:19 # 0x7dd9b2 google.golang.org/protobuf/proto.MarshalOptions.size+0x32 google.golang.org/protobuf@v1.36.11/proto/size.go:41 # 0x7dd92b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x128a8b9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x128a8a8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:51 # 0x12ec269 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x1308364 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.81.1/stream.go:1893 # 0x1300d70 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.81.1/stream.go:958 # 0x12ddd98 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x13484e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:80 # 0x163023a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:116 # 0x163013e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x15e0641 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1619b75 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd5 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x70358a 0x702930 0x70339e 0x703868 0x7a3ecc 0x7a3eab 0xd7b745 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x703589 encoding/asn1.makeField+0xb09 encoding/asn1/marshal.go:718 # 0x70292f encoding/asn1.makeBody+0xe8f encoding/asn1/marshal.go:527 # 0x70339d encoding/asn1.makeField+0x91d encoding/asn1/marshal.go:680 # 0x703867 encoding/asn1.MarshalWithParams+0xe7 encoding/asn1/marshal.go:742 # 0x7a3ecb encoding/asn1.Marshal+0x1cb encoding/asn1/marshal.go:736 # 0x7a3eaa crypto/x509.MarshalPKIXPublicKey+0x1aa crypto/x509/x509.go:168 # 0xd7b744 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:198 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [45: 5760] @ 0x48b5e5 0x4908c7 0x81fe66 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81fe65 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [68: 14144] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc38c30 0xc38b1c 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38c2f github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x42f github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:77 # 0xc38b1b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x31b github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1023 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 704] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc3a94e 0xc4267a 0xc42655 0xc425f8 0xc4d4fa 0x4956c1 # 0xc3a94d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1232 # 0xc42679 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).addBackoff+0x1df9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1221 # 0xc42654 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1dd4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1665 # 0xc425f7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1d77 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1763 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [15: 2880] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x16e48b7 0x171f453 0x1718b5f 0x1719e08 0x1719eff 0x17198bd 0x1722792 0x1722751 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x171f452 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x1718b5e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1719e07 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:336 # 0x1719efe crypto/internal/fips140/ecdsa.randomPoint[...]+0xbe crypto/internal/fips140/ecdsa/ecdsa.go:229 # 0x17198bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:335 # 0x1722791 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x1722750 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:306 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 1572864] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [10: 320] @ 0x48b5e5 0x4908c7 0x81fe66 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81fe65 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 16] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56aa9d 0x55a634 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [31: 10912] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x48bb85 0x4d0185 0x4b6c45 0x55d374 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x48bb84 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4d0184 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6c44 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55d373 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [8: 640] @ 0x48b5e5 0x425c25 0x12dded5 0x1245b0f 0x12fcb7c 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12dded4 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x94 google.golang.org/grpc@v1.81.1/clientconn.go:153 # 0x1245b0e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.81.1/internal/resolver/config_selector.go:172 # 0x12fcb7b google.golang.org/grpc.newClientStream+0x67b google.golang.org/grpc@v1.81.1/stream.go:252 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [11: 1584] @ 0x48b5e5 0x425c25 0x55a617 0x134d537 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x134d536 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:147 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 240] @ 0x48b5e5 0x425c25 0x53bbb3 0xa0ef85 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0xa0ef84 net/http.(*conn).serve+0xc4 net/http/server.go:1901 0: 0 [9: 216] @ 0x48b5e5 0x490329 0xb12bef 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12bee github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:43 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [11: 880] @ 0x48b60c 0x473914 0x473426 0x1641cb7 0x164ed55 0x164ec7c 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1641cb6 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.5/base.go:90 # 0x164ed54 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:197 # 0x164ec7b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [7: 336] @ 0x48b5e5 0x425c25 0x12f4914 0x12f9e06 0x12f257f 0x4956c1 # 0x12f4913 google.golang.org/grpc.(*Server).processUnaryRPC+0xe93 google.golang.org/grpc@v1.81.1/server.go:1386 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [15: 2160] @ 0x48b5e5 0x425c25 0x55a617 0x1647045 0x16468a5 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1647044 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x424 github.com/creachadair/jrpc2@v1.3.5/json.go:226 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 672] @ 0x48b60c 0x41b526 0x12659ab 0x1268faa 0x12ff198 0x12fe574 0x130040d 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x12659aa google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6a google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:493 # 0x1268fa9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2a9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:787 # 0x12ff197 google.golang.org/grpc.(*csAttempt).newStream+0xb7 google.golang.org/grpc@v1.81.1/stream.go:552 # 0x12fe573 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.81.1/stream.go:388 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x125ce45 0x125ce34 0x125bb39 0x127225c 0x4956c1 # 0x125ce44 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:674 # 0x125ce33 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:888 # 0x125bb38 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:601 # 0x127225b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:342 0: 0 [3: 144] @ 0x48b60c 0x490329 0x6e32bb 0x72b4b0 0x72b2db 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e32ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x72b4af github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xaf github.com/pactus-project/pactus/types/tx/tx.go:453 # 0x72b2da github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3fa github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 576] @ 0x48b60c 0x425c25 0x98a057 0x98a0ba 0x98ad50 0x67169a 0x98a914 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x98a056 crypto/ecdh.(*PublicKey).Bytes+0xd6 crypto/ecdh/ecdh.go:71 # 0x98a0b9 crypto/tls.(*ecdhKeyExchange).serverSharedSecret+0x139 crypto/tls/key_schedule.go:141 # 0x98ad4f crypto/tls.(*hybridKeyExchange).serverSharedSecret.func1+0x4f crypto/tls/key_schedule.go:218 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0x98a913 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x193 crypto/tls/key_schedule.go:217 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 1792] @ 0x48b5e5 0x425c25 0xd1b76b 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd1b76a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [4: 96] @ 0x48b5e5 0x48b2a5 0x127cf51 0x127cab2 0x1274eff 0x12f2328 0x12f1af6 0x4956c1 # 0x127cf50 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x450 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:585 # 0x127cab1 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:501 # 0x1274efe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [2: 160] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0x6985e6 0x69856f 0x6ae88c 0x6ae0ca 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6985e5 math/big.(*Int).SetBytes+0x185 math/big/int.go:519 # 0x69856e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x10e github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6ae88b github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x58b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:121 # 0x6ae0c9 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xe9 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:55 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 2400] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b771c 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eaa8d 0x8ee67e 0x1189076 0x15d4caf 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b771b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eaa8c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee67d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4cae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [11: 880] @ 0x48b5e5 0x490329 0x127841f 0x12f519d 0x12f51a1 0x12f9e06 0x12f257f 0x4956c1 # 0x127841e google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1081 # 0x12f519c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.81.1/internal/transport/server_stream.go:77 # 0x12f51a0 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.81.1/server.go:1443 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [21: 13440] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72d0b5 0x72d097 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72d0b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72d096 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 72] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x6ed810 0x6ed79d 0x72b2a3 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6ed80f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6ed79c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0xb15378 0xb15340 0xb91b0a 0xb965ca 0x4956c1 # 0xb15377 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x457 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:20 # 0xb1533f github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x41f github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:163 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [13: 5324800] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [35: 18350080] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [117: 5616] @ 0x48b60c 0x490329 0x660db4 0x15d78a8 0x15d7710 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x660db3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15d78a7 github.com/pactus-project/pactus/crypto.Address.String+0x727 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15d770f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [1: 48] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x72ddf7 0x72de03 0x72d312 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x72ddf6 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf6 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x72de02 github.com/pactus-project/pactus/types/block.(*Header).Decode+0x102 github.com/pactus-project/pactus/types/block/header.go:111 # 0x72d311 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 800] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x51d272 0xd1ec65 0xd1ebf0 0xd1ed08 0xd54eca 0x110164c 0x10fc5e2 0xc2fddc 0x4956c1 # 0x51d271 fmt.errorf+0x4b1 fmt/errors.go:64 # 0xd1ec64 fmt.Errorf+0x244 fmt/errors.go:26 # 0xd1ebef github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x1cf github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:31 # 0xd1ed07 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:38 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0xd734ab 0xd72ef6 0x10f97a9 0xd49945 0x4956c1 # 0xd734aa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x8a github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd72ef5 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x2f5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 864] @ 0x48b60c 0x490329 0x6e22db 0x72b650 0x72b33e 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e22da github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x72b64f github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xaf github.com/pactus-project/pactus/types/tx/tx.go:482 # 0x72b33d github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x45d github.com/pactus-project/pactus/types/tx/tx.go:439 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 288] @ 0x48b60c 0x490329 0x6e32bb 0x6e7f9f 0x72d3c5 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e32ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e7f9e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d3c4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc8c5 0x93dbe3 0x984e85 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x93dbe2 crypto/tls.signedMessage+0xc2 crypto/tls/auth.go:117 # 0x984e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 768] @ 0x48b5e5 0x425c25 0xc4de0b 0xc4ddef 0xc4d165 0x4956c1 # 0xc4de0a github.com/libp2p/go-libp2p-pubsub.newRpcQueue+0x32a github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:61 # 0xc4ddee github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x30e github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1022 # 0xc4d164 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xa64 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:881 0: 0 [54: 864] @ 0x48b605 0x48b17b 0xc2ee27 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc2ee26 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x7e6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:136 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 880] @ 0x48b5e5 0x425c25 0xd70dd0 0xd702fa 0xd6e913 0x4956c1 # 0xd70dcf github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0xa2f github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:202 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e491b 0x1737b9a 0x1738925 0x98954e 0x945787 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [63: 5040] @ 0x48b5e5 0x421e0b 0x6e9fad 0x6eaab5 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e9fac github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6eaab4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [37: 14208] @ 0x48b60c 0x490329 0x6b4fd5 0x6b45dc 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b4fd4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 320] @ 0x48b60c 0x490329 0x15d74d7 0x15d74c3 0x15d749b 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d74d6 encoding/hex.EncodeToString+0x356 encoding/hex/hex.go:127 # 0x15d74c2 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x342 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15d749a github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x31a github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [43: 344] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc3c816 0xc3c817 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc3c815 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x7d5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1334 # 0xc3c816 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x7d6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1404 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [22: 9152] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc3a43e 0xc379ca 0xc50772 0xc4cd9a 0x4956c1 # 0xc3a43d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x11d github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1197 # 0xc379c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x249 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:923 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [11: 704] @ 0x48b60c 0x490329 0x6e79bb 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e79ba github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4df9 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4df8 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x458 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:90 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 512] @ 0x48b5e5 0x425c25 0xd4a5a9 0xd4a445 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xd4a5a8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:264 # 0xd4a444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:251 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 0: 0 [22: 1760] @ 0x48b5e5 0x425c25 0x89908a 0x89904a 0x899077 0x899042 0x118a622 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x899089 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x899049 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:122 # 0x899076 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:213 # 0x899041 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:121 # 0x118a621 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [61: 4880] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 48] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x66c732 0x6eb8a5 0x6ec2e5 0x72b2a3 0x72d4b0 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x66c731 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x91 github.com/pactus-project/pactus/crypto/address.go:131 # 0x6eb8a4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:48 # 0x6ec2e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x104 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:167 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [14: 5734400] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 4915200] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 32] @ 0x48b605 0x473297 0x81f045 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81f044 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [75: 4800] @ 0x48b5e5 0x425c25 0xc44eb1 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44eb0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0xa70 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2068 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [32: 1536] @ 0x48b60c 0x490329 0x6e32bb 0x6e314a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x73044e 0x730434 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e32ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e3149 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x73044d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730433 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 288] @ 0x48b60c 0x490329 0x1718906 0x171f328 0x1722750 0x712d47 0x70c425 0x70bf05 0x662fbb 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1718905 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x171f327 crypto/internal/fips140/ecdsa.newDRBG[...]+0x6e7 crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x172274f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:304 # 0x712d46 crypto/ecdsa.signFIPS[...]+0x106 crypto/ecdsa/ecdsa.go:419 # 0x70c424 crypto/ecdsa.SignASN1+0x244 crypto/ecdsa/ecdsa.go:398 # 0x70bf04 crypto/ecdsa.(*PrivateKey).Sign+0x64 crypto/ecdsa/ecdsa.go:328 # 0x662fba crypto.SignMessage+0x13a crypto/crypto.go:254 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [50: 12800] @ 0x48b5e5 0x425c25 0xd1b76b 0xd1a658 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1b76a github.com/libp2p/go-yamux/v5.newStream+0x10a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd1a657 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [26: 29952] @ 0x48b60c 0x425c25 0x934ca5 0x934c8f 0x98a972 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x934ca4 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0x24 crypto/internal/fips140/mlkem/mlkem768.go:337 # 0x934c8e crypto/mlkem.(*EncapsulationKey768).Encapsulate+0xe crypto/mlkem/mlkem.go:128 # 0x98a971 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x1f1 crypto/tls/key_schedule.go:227 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x48b60c 0x490329 0x62df59 0x62dedd 0xb3e79e 0xb3e78c 0xb47498 0xb4728e 0xb475f1 0xb97089 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0x62df58 math/big.nat.make+0x98 math/big/nat.go:67 # 0x62dedc math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb3e79d math/big.(*Int).SetBytes+0xdd math/big/int.go:519 # 0xb3e78b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xcb github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb47497 github.com/whyrusleeping/go-keyspace.Key.Distance+0x237 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb4728d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:80 # 0xb475f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/qpeerset/qpeerset.go:92 # 0xb97088 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1e8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:515 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 384] @ 0x48b5e5 0x425c25 0x72d37c 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72d37b github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 3456] @ 0x48b60c 0x490329 0x6b53bc 0x6b45dc 0x6b47f2 0x6e27a7 0x6e3d97 0x118a2a5 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b53bb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e3d96 github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xb6 github.com/pactus-project/pactus/sortition/seed.go:50 # 0x118a2a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x264 github.com/pactus-project/pactus/state/validation.go:46 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 192] @ 0x48b60c 0x490329 0x67c0b9 0x698397 0x6ae13a 0x6e24e5 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x67c0b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae139 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [45: 4320] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x6e20df 0x6e2093 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x6e20de github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x6e2092 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/public_key.go:84 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 448] @ 0x48b60c 0x41b526 0x1076e7a 0x107cccf 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x1076e79 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x1d9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:400 # 0x107ccce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1028 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 96] @ 0x48b5e5 0x46eb2d 0x877d85 0x877d6e 0x877cfa 0xc242b5 0xc24068 0xc2ad65 0x107b413 0x1078bb1 0x1077c66 0x10758e8 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x877d84 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x877d6d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x877cf9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x107b412 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa72 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:806 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077c65 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x10758e7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [36: 1152] @ 0x48b5e5 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [32: 1536] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xc5bef6 0xc64ac4 0xc642f0 0xc64038 0x4956c1 # 0xc5bef5 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).ValidateMessage+0x95 github.com/libp2p/go-libp2p-pubsub@v0.16.0/tag_tracer.go:231 # 0xc64ac3 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).ValidateMessage+0x8a3 github.com/libp2p/go-libp2p-pubsub@v0.16.0/trace.go:100 # 0xc642ef github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xcf github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:332 # 0xc64037 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:295 0: 0 [1: 192] @ 0x48b60c 0x490329 0x6b4fb7 0x6b45dc 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b4fb6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 4915200] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 4915200] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 6144000] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [12: 960] @ 0x48b60c 0x490329 0x64f84a 0x15d72a9 0x15d724a 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x15d72a8 github.com/fxamacker/cbor/v2.Marshal+0x128 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x15d7249 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0xc9 github.com/pactus-project/pactus/www/grpc/network.go:101 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [2: 48] @ 0x48b5e5 0x48b725 0x4cc8bd 0x55c847 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55c846 encoding/json.(*decodeState).object+0x806 encoding/json/decode.go:693 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 960] @ 0x48b5e5 0x425c25 0x13011e9 0x12ddd99 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x13011e8 google.golang.org/grpc.(*clientStream).SendMsg+0x568 google.golang.org/grpc@v1.81.1/stream.go:982 # 0x12ddd98 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.81.1/call.go:70 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 1728] @ 0x48b5e5 0x425c25 0x55a617 0x1646c95 0x16468a5 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 1280] @ 0x48b5e5 0x490329 0xb2cfbf 0xb2d4fd 0x10ebb79 0x10eb999 0x10e94f1 0x10e8fd0 0x4956c1 # 0xb2cfbe github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb2d4fc github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x11c github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10ebb78 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:522 # 0x10eb998 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x78 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:490 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [28: 7168] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646b92 0x1646537 0x1643e65 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646b91 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1f1 github.com/creachadair/jrpc2@v1.3.5/json.go:178 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x1643e64 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.5/client.go:206 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [10: 800] @ 0x48b5e5 0x4908c7 0x124f045 0x1015c2f 0x1015689 0x1015490 0x10152b3 0x124e452 0x1249245 0x127ca3b 0x126f51a 0x4956c1 # 0x124f044 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015688 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:349 # 0x101548f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.56.0/http2/hpack/hpack.go:311 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e451 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249244 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f519 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x164c945 0x1648c29 0x16482d3 0x4a4baa 0x4956c1 # 0x164c944 github.com/creachadair/jrpc2.tasks.responses+0x244 github.com/creachadair/jrpc2@v1.3.5/server.go:802 # 0x1648c28 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 16128] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x6ea9ff 0x11bd4e5 0x11bd585 0x11bb29b 0x11ba866 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea9fe github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba865 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [28: 9856] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x126da56 0x126f6ce 0x4956c1 # 0x126da55 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6b5 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1495 # 0x126f6cd google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1701 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0x1645e5f 0x164c905 0x1648c29 0x16482d3 0x4a4baa 0x4956c1 # 0x1645e5e github.com/creachadair/jrpc2.ErrorCode+0x3e github.com/creachadair/jrpc2@v1.3.5/code.go:101 # 0x164c904 github.com/creachadair/jrpc2.tasks.responses+0x204 github.com/creachadair/jrpc2@v1.3.5/server.go:801 # 0x1648c28 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x208 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 64] @ 0x48b5e5 0x425c25 0x125ce67 0x125ce34 0x125bb39 0x127225c 0x4956c1 # 0x125ce66 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:677 # 0x125ce33 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:888 # 0x125bb38 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:601 # 0x127225b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:342 0: 0 [4: 320] @ 0x48b60c 0x490933 0x561145 0x1646a5b 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1646a5a github.com/creachadair/jrpc2.(*jmessage).toJSON+0xba github.com/creachadair/jrpc2@v1.3.5/json.go:186 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [6: 576] @ 0x48b60c 0x490329 0x67c0b9 0x698397 0x6ae125 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x67c0b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae124 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [13: 1872] @ 0x48b5e5 0x425c25 0x55a617 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 864] @ 0x48b5e5 0x425c25 0x55a617 0x16467b7 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [15: 2880] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 960] @ 0x48b60c 0x490329 0x67c4c5 0x6ae03d 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x67c4c4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:892 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 160] @ 0x48b5e5 0x425c25 0x4120b2 0x414137 0x413ea5 0x416ed1 0xc40f12 0xc40f20 0xc4d4fa 0x4956c1 # 0xc40f11 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1655 # 0xc40f1f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1680 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [5: 120] @ 0x48b5e5 0x425c25 0x127bdac 0x125bb05 0x127225c 0x4956c1 # 0x127bdab google.golang.org/grpc/internal/transport.(*bufWriter).Flush+0x4b google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:355 # 0x125bb04 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x64 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:637 # 0x127225b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:342 0: 0 [134: 3216] @ 0x48b60c 0x473297 0x11794eb 0xc48666 0xc484b0 0xc50f25 0xc5099b 0xc4cd9a 0x4956c1 # 0x11794ea github.com/pactus-project/pactus/network.MessageIDFunc+0x4a github.com/pactus-project/pactus/network/utils.go:140 # 0xc48665 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/midgen.go:54 # 0xc484af github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.16.0/midgen.go:41 # 0xc50f24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x2c4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1523 # 0xc5099a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa1a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1467 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0x87666a 0x107a2b7 0x1077ff1 0x1076985 0x4956c1 # 0x876669 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0x107a2b6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:691 # 0x1077ff0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x2f0 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:482 # 0x1076984 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:351 0: 0 [1: 48] @ 0x48b60c 0x473297 0x879473 0xc23b45 0xc23b1a 0xc362b0 0x4956c1 # 0x879472 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x72 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:176 # 0xc23b44 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:76 # 0xc23b19 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc362af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x5af github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:738 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0x1178670 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0x117866f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:108 0: 0 [17: 6963200] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 48] @ 0x48b5e5 0x48b725 0x4c2cbc 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4c2cbb reflect.Value.call+0x121b reflect/value.go:652 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [12: 192] @ 0x48b605 0x473297 0x81fe2a 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81fe29 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [127: 6096] @ 0x48b60c 0x490329 0x660ad3 0x660d6c 0x15d78a8 0x15d7710 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x660ad2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x660d6b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15d78a7 github.com/pactus-project/pactus/crypto.Address.String+0x727 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15d770f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [5: 80] @ 0x48b5e5 0x425c25 0x900db1 0x900cc5 0xd72d3a 0xd72d13 0x10f97a9 0xd49945 0x4956c1 # 0x900db0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd72d39 github.com/multiformats/go-multistream.ReadNextToken[...]+0x139 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd72d12 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x112 github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10f97a8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1a8 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:326 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 896] @ 0x48b60c 0x425c25 0x16e0ad2 0x994939 0x945796 0x95fd25 0x95fcf8 0x95ddbe 0x957668 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x16e0ad1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x95fd24 crypto/tls.(*Conn).setWriteTrafficSecret+0x1c4 crypto/tls/conn.go:1706 # 0x95fcf7 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x197 crypto/tls/handshake_client_tls13.go:493 # 0x95ddbd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [22: 352] @ 0x48b5e5 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x678136 0x67c0da 0x698397 0x6ae125 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x678135 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.5/bitset.go:175 # 0x67c0d9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:823 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae124 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 384] @ 0x48b5e5 0x425c25 0xbf8f58 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8f57 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9d7 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2789 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [18: 41472] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x736e92 0x11927b1 0x11926f3 0x118c231 0x118c1f4 0x11afc8d 0x11bd42b 0x11b894c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x736e91 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x11927b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afc8c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd42a github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b894b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [20: 480] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [27: 4320] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcfa228 0xcf8d46 0xd49797 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcfa227 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:589 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd49796 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [35: 4480] @ 0x48b5e5 0x425c25 0xb8b65d 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb8b65c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x25c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:52 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 704] @ 0x48b60c 0x490329 0xb110b0 0x10790c8 0x10788d5 0x1077c66 0x10758e8 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10790c7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:567 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077c65 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x10758e7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [77: 315392] @ 0x48b60c 0x490329 0x659048 0x658e8e 0x658ae6 0x11a6a89 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x659047 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:140 # 0x658e8d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.2/stream.go:112 # 0x658ae5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:31 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [8: 128] @ 0x48b605 0x473297 0x5a6ed8 0x778938 0x77f1ea 0x772d8f 0x773dca 0x771cc7 0x771edc 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x778937 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x77f1e9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x772d8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 160] @ 0x48b605 0x473297 0x40c666 0x778aae 0x778aa2 0x77f1ea 0x772d8f 0x773dca 0x771cc7 0x771edc 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x778aad strconv.FormatUint+0x2d strconv/number.go:203 # 0x778aa1 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x77f1e9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x772d8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [78: 7488] @ 0x48b60c 0x48b725 0x4cc8bd 0x55b796 0x55c09d 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x55b795 encoding/json.indirect+0x2f5 encoding/json/decode.go:482 # 0x55c09c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [119: 1904] @ 0x48b5e5 0x425c25 0x539c5b 0xc538a5 0xc30216 0x4956c1 # 0x539c5a context.AfterFunc+0x7a context/context.go:330 # 0xc538a4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:115 # 0xc30215 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x335 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:254 0: 0 [2: 224] @ 0x48b60c 0x41b526 0xdc8bae 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc8bad github.com/quic-go/quic-go.(*Conn).preSetup+0x84d github.com/quic-go/quic-go@v0.60.0/connection.go:551 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [98: 401408] @ 0x48b60c 0x490329 0xb10ddf 0xb10d72 0xb10d76 0x1078876 0x1077b8b 0x1077150 0x4956c1 # 0xb10dde bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xb10d71 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb10d75 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1078875 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2d5 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:524 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 48] @ 0x48b60c 0x490329 0xb110b0 0x106683e 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb110af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x106683d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:79 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [34: 1632] @ 0x48b5e5 0x425c25 0x11ad7d6 0x11ad826 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x11ad7d5 bytes.NewReader+0x55 bytes/reader.go:159 # 0x11ad825 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xa5 github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 64] @ 0x48b605 0x473297 0x51fe06 0xcfa17f 0xcfa13b 0xcf8d46 0xd49797 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfa17e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:607 # 0xcfa13a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:591 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd49796 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [5: 240] @ 0x48b60c 0x473297 0xb89009 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb89008 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c5e2 0x93c616 0xdbd27f 0xdb6fba 0xdc010d 0xdba985 0xdb93dd 0xdb92db 0xdb9118 0xdd303d 0xdd2c08 0xdd1fd1 0xdd1325 0xdceacc 0xdcc17d 0xdcb9a5 0xdc9612 0xe0319a 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c5e1 crypto/hkdf.Expand[...].func1+0x81 crypto/internal/fips140hash/hash.go:33 # 0x93c615 crypto/hkdf.Expand[...]+0xb5 crypto/hkdf/hkdf.go:48 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdb6fb9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xb9 github.com/quic-go/quic-go@v0.60.0/internal/handshake/aead.go:17 # 0xdc010c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x6c github.com/quic-go/quic-go@v0.60.0/internal/handshake/updatable_aead.go:140 # 0xdba984 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0xc4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:481 # 0xdb93dc github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x7c github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:251 # 0xdb92da github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x15a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:237 # 0xdb9117 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:225 # 0xdd303c github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.60.0/connection.go:2006 # 0xdd2c07 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e7 github.com/quic-go/quic-go@v0.60.0/connection.go:1915 # 0xdd1fd0 github.com/quic-go/quic-go.(*Conn).handleFrames+0x6f0 github.com/quic-go/quic-go@v0.60.0/connection.go:1870 # 0xdd1324 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x684 github.com/quic-go/quic-go@v0.60.0/connection.go:1738 # 0xdceacb github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xacb github.com/quic-go/quic-go@v0.60.0/connection.go:1385 # 0xdcc17c github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x63c github.com/quic-go/quic-go@v0.60.0/connection.go:1142 # 0xdcb9a4 github.com/quic-go/quic-go.(*Conn).handlePackets+0x3a4 github.com/quic-go/quic-go@v0.60.0/connection.go:1023 # 0xdc9611 github.com/quic-go/quic-go.(*Conn).run+0x451 github.com/quic-go/quic-go@v0.60.0/connection.go:664 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 208] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x53b338 0x5997db 0x5997a6 0x59acc5 0x59e32c 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53b337 context.WithDeadlineCause+0x137 context/context.go:643 # 0x5997da context.WithDeadline+0x2fa context/context.go:626 # 0x5997a5 net.(*Resolver).exchange+0x2c5 net/dnsclient_unix.go:182 # 0x59acc4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x59e32b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [1: 24] @ 0x48b60c 0x473297 0x5a6ed8 0x5b90f1 0x5b90d2 0x5b2b92 0x522954 0x5230ce 0x525bcc 0x51ce74 0xd17145 0xd170d6 0xd19491 0x4956c1 # 0x5a6ed7 net.IP.String+0xf7 net/ip.go:315 # 0x5b90f0 net.ipEmptyString+0x50 net/ip.go:332 # 0x5b90d1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x5b2b91 net.(*OpError).Error+0xf1 net/net.go:518 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0xd17144 fmt.Errorf+0x324 fmt/errors.go:26 # 0xd170d5 github.com/libp2p/go-yamux/v5.(*Session).close+0x2b5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 256] @ 0x48b5e5 0x4908c7 0xc53630 0xc5365d 0xc40469 0xc4045d 0xc3de91 0xc3c816 0xc3c817 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc5362f github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20f github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:26 # 0xc5365c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x23c github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:97 # 0xc40468 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:68 # 0xc4045c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1583 # 0xc3de90 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5b0 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1553 # 0xc3c815 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x7d5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1334 # 0xc3c816 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x7d6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1404 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [24: 4608] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [48: 27648] @ 0x48b60c 0x490329 0x6b53bc 0x6b45dc 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b53bb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b5e5 0x490329 0x8fbe45 0x8fcf1f 0x8febca 0x8febc8 0x1182cb9 0x1186d32 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8fbe44 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0xc4 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:33 # 0x8fcf1e github.com/pactus-project/pactus/execution/executor.MakeExecutorImpl+0xde github.com/pactus-project/pactus/execution/executor/executor.go:30 # 0x8febc9 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x29 github.com/pactus-project/pactus/execution/executor/executor.go:12 # 0x8febc7 github.com/pactus-project/pactus/execution.Execute+0x27 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1182cb8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1186d31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3f1 github.com/pactus-project/pactus/state/state.go:486 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [32: 11264] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xa0bbe9 0xa0b537 0x1652489 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0xa0bbe8 net/http.Header.Clone+0x828 net/http/header.go:114 # 0xa0b536 net/http.(*response).WriteHeader+0x176 net/http/server.go:1187 # 0x1652488 github.com/creachadair/jrpc2/jhttp.writeJSON+0x268 github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:149 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [117: 22464] @ 0x48b60c 0x425c25 0x6e2d2f 0x6e0d06 0x117bc4b 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e2d2e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x6e0d05 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x117bc4a github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8a github.com/pactus-project/pactus/sync/bundle/message/hello.go:58 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 240] @ 0x48b5e5 0x490329 0xd55efc 0xd55eee 0xd486c5 0x10eae97 0x10eaaa6 0x10fc01a 0x1062b7a 0x10670bc 0x10668d1 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xd55efb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd55eed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd486c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10eae96 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).applyAddrsFactory+0xd6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:442 # 0x10eaaa5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x125 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:414 # 0x10fc019 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:585 # 0x1062b79 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x759 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/dialpolicy.go:42 # 0x10670bb github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1db github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:131 # 0x10668d0 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 1056] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [129: 3096] @ 0x48b5e5 0x425c25 0x94a518 0x94763b 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x94a517 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:837 # 0x94763a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x6e30f4 0x6e30ca 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e30f3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6e30c9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [57: 116736] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94bc51 0x94bc52 0x94bcd9 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94bc50 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x94bc51 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x94bcd8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [73: 9344] @ 0x48b5e5 0x425c25 0x87666a 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x876669 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:198 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xb8d8c5 0xb8d911 0xb8dc8f 0xb96f59 0xb95025 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d8c4 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:36 # 0xb8d910 github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:56 # 0xb8dc8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:106 # 0xb96f58 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:500 # 0xb95024 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:303 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x48b60c 0x425c25 0xb8d99e 0xb8da11 0xb8db26 0xb95831 0xb95115 0xb946ab 0xb93aaf 0xb915a6 0xb86615 0xb4414a 0xb43f25 0xb42aed 0xb427ff 0x4956c1 # 0xb8d99d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb8da10 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xd0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:38 # 0xb8db25 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/events.go:70 # 0xb95830 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x5f0 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:340 # 0xb95114 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x374 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:326 # 0xb946aa github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:211 # 0xb93aae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2ce github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:106 # 0xb915a5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x325 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:32 # 0xb86614 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:400 # 0xb44149 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:343 # 0xb43f24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:332 # 0xb42aec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:246 # 0xb427fe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 384] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x1739c57 0x16e48cf 0x1737b9a 0x1738925 0x17384c9 0x989845 0x98981a 0x9858d1 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1739c56 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x989844 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x989819 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:48 # 0x9858d0 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4b0 crypto/tls/handshake_server_tls13.go:924 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 2080] @ 0x48b5e5 0x4908c7 0x124f045 0x1015c2f 0x1015689 0x1015490 0x10152b3 0x124e452 0x1249245 0x127ca3b 0x126f51a 0x4956c1 # 0x124f044 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015688 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:349 # 0x101548f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.56.0/http2/hpack/hpack.go:311 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e451 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249244 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x126f519 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 0: 0 [26: 832] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [12: 8448] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7: 448] @ 0x48b5e5 0x425c25 0xb8b4fa 0xb8b489 0xb8b428 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb8b4f9 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf9 github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb8b488 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb8b427 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:39 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 1008] @ 0x48b60c 0x41b526 0x53a2ca 0x12745b2 0x12750ee 0x12f2328 0x12f1af6 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12745b1 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2191 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:609 # 0x12750ed google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [1: 480] @ 0x48b5e5 0x425c25 0x941470 0xd7abc5 0xe1e7ff 0xe15228 0xdbe998 0x97b822 0x97ac5a 0x94e789 0x98d4bf 0x4956c1 # 0x94146f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd7abc4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:116 # 0xe1e7fe github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:291 # 0xe15227 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:64 # 0xdbe997 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.60.0/internal/handshake/tls_config.go:23 # 0x97b821 crypto/tls.(*Conn).readClientHello+0x181 crypto/tls/handshake_server.go:169 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 401408] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 401408] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [43: 2752] @ 0x48b5e5 0x48b725 0x4cc8bd 0x823e7b 0x822fb8 0x83475a 0x834398 0x804e17 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x823e7a google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xfa google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:188 # 0x822fb7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x804e16 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [111: 5328] @ 0x48b60c 0x473297 0x81fe2a 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81fe29 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 64] @ 0x48b5e5 0x4908c7 0x81fe66 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81fe65 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [4: 512] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e48cf 0x1737b9a 0x1738925 0x9895cd 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [61: 5856] @ 0x48b60c 0x490329 0x6e22db 0x6e216a 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e22da github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x6e2169 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [25: 9600] @ 0x48b60c 0x490329 0x6b4fd5 0x6b45dc 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b4fd4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xb4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:112 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 56] @ 0x48b5e5 0x425c25 0xc3c565 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc3c564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x524 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1394 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [9: 144] @ 0x48b5e5 0x48b205 0x11bde85 0x11bdd46 0x1179fa3 0x4956c1 # 0x11bde84 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x64 github.com/pactus-project/pactus/sync/sync.go:275 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [11: 4224] @ 0x48b5e5 0x490329 0xd1b6e5 0xd1b6e6 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0x1077412 0x1077a5a 0x1077150 0x4956c1 # 0xd1b6e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd1b6e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0x1077411 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:420 # 0x1077a59 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:447 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 32] @ 0x48b60c 0x490329 0x8c2245 0x8c21e0 0x8c21cc 0x8c2e19 0x8ec991 0x8ebcea 0x8edd9b 0x8ec706 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8c2244 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x8c21df github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x8c21cb github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ebce9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:152 # 0x8edd9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8ec705 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:39 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 4096] @ 0x48b60c 0x490329 0xb10ddf 0xb10d72 0xb10d76 0x1066759 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb10dde bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xb10d71 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb10d75 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1066758 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x338 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:73 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 1680] @ 0x48b5e5 0x425c25 0x41b494 0x4ef148 0xd17873 0xd17458 0xd17539 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xd17872 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd17538 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [16: 18432] @ 0x48b5ec 0x4908c7 0xc475e5 0xc3c07a 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc475e4 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:58 # 0xc3c079 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1340 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [72: 6912] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [58: 3712] @ 0x48b5e5 0x4908c7 0x771ff3 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x771ff2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1408] @ 0x48b60c 0x490933 0x967b75 0x967b45 0x967a57 0x709f84 0x70a3dc 0x9677e5 0x96779e 0x709f84 0x70a3dc 0x967734 0x967713 0x709f84 0x70a3dc 0x96556e 0x965400 0x969ab5 0x94b937 0x957295 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x967b74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x967b44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x967a56 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9677e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96779d crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x3d crypto/tls/handshake_messages.go:289 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x967712 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96556d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x284d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9653ff crypto/tls.(*clientHelloMsg).marshalMsg+0x26df crypto/tls/handshake_messages.go:285 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x957294 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x16e48b7 0x6dfeb3 0x98971e 0x98547c 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfeb2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x98547b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:894 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 4480] @ 0x48b60c 0x490933 0x709dda 0x709da4 0x9782bf 0x709f84 0x70a3dc 0x709efd 0x977c91 0x709f84 0x70a3dc 0x977bb7 0x977b18 0x977ac5 0x709f84 0x70a3dc 0x977805 0x97775c 0x94b937 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x709dd9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x709da3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9782be crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x709efc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977c90 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x90 crypto/tls/handshake_messages.go:1487 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977bb6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x316 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x977b17 crypto/tls.marshalCertificate+0x277 crypto/tls/handshake_messages.go:1485 # 0x977ac4 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x224 crypto/tls/handshake_messages.go:1478 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x977804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97775b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x9681ca 0x9681a4 0x709f84 0x70a3dc 0x968134 0x968113 0x709f84 0x70a3dc 0x964dd0 0x964c62 0x969ab5 0x94b937 0x957295 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9681c9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x69 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9681a3 crypto/tls.(*clientHelloMsg).marshalMsg.func11.1+0x43 crypto/tls/handshake_messages.go:243 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x968133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x968112 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 crypto/tls/handshake_messages.go:241 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x964dcf vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x20af vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x964c61 crypto/tls.(*clientHelloMsg).marshalMsg+0x1f41 crypto/tls/handshake_messages.go:240 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x957294 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [18: 3456] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [16: 1792] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d7f6 0xd1d56a 0xd1ef38 0xd55642 0x10f969c 0xd49945 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1d569 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x10f969b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:319 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 576] @ 0x48b5e5 0x425c25 0x55a617 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 802816] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 802816] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [3: 1204224] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 8192] @ 0x48b60c 0x425c25 0x93482e 0x934822 0x994118 0x98a38a 0x956722 0x956ec5 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x93482d crypto/internal/fips140/mlkem.NewDecapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:199 # 0x934821 crypto/mlkem.NewDecapsulationKey768+0x21 crypto/mlkem/mlkem.go:59 # 0x994117 crypto/tls.keyExchangeForCurveID.func1+0x17 crypto/tls/key_schedule.go:78 # 0x98a389 crypto/tls.(*hybridKeyExchange).keyShares+0x129 crypto/tls/key_schedule.go:184 # 0x956721 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x956ec4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 192] @ 0x48b60c 0x490329 0x117bdd4 0x117bdc0 0x117bda3 0x117bc7d 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x117bdd3 encoding/hex.EncodeToString+0x53 encoding/hex/hex.go:127 # 0x117bdbf github.com/pactus-project/pactus/crypto/hash.Hash.String+0x3f github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x117bda2 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:71 # 0x117bc7c github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xbc github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [22: 4224] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 240] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b7f06 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eaa8d 0x8ee67e 0x8fa20b 0x8fbfe3 0x8fcf1f 0x8febca 0x8febc8 0x1182cb9 0x1186d32 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b7f05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eaa8c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee67d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x8fa20a github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xaa github.com/pactus-project/pactus/sandbox/sandbox.go:99 # 0x8fbfe2 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x262 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:38 # 0x8fcf1e github.com/pactus-project/pactus/execution/executor.MakeExecutorImpl+0xde github.com/pactus-project/pactus/execution/executor/executor.go:30 # 0x8febc9 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x29 github.com/pactus-project/pactus/execution/executor/executor.go:12 # 0x8febc7 github.com/pactus-project/pactus/execution.Execute+0x27 github.com/pactus-project/pactus/execution/execution.go:10 # 0x1182cb8 github.com/pactus-project/pactus/state.(*state).executeBlock+0x158 github.com/pactus-project/pactus/state/execution.go:28 # 0x1186d31 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3f1 github.com/pactus-project/pactus/state/state.go:486 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x16e491b 0x1737b9a 0x1738925 0x9896e5 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9896e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:39 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0x16e48b7 0x1737b9a 0x1738925 0x9895cd 0x945787 0x9842c7 0x98429b 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e48b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x9895cc crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:31 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x9842c6 crypto/tls.(*Conn).setWriteTrafficSecret+0x4e6 crypto/tls/conn.go:1706 # 0x98429a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ba crypto/tls/handshake_server_tls13.go:753 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x6e2045 0x654f04 0x656949 0x6514b4 0x652b23 0x656949 0x64fc86 0x64f81b 0x11a6897 0x11a6873 0x11bd58f 0x11bdc25 0x11bac5d 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x6e2044 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).MarshalCBOR+0x24 github.com/pactus-project/pactus/crypto/bls/public_key.go:78 # 0x654f03 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1876 # 0x656948 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:2112 # 0x6514b3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1343 # 0x652b22 github.com/fxamacker/cbor/v2.encodeStruct+0x462 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1586 # 0x656948 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:2112 # 0x64fc85 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1074 # 0x64f81a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xba github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1009 # 0x11a6896 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x11a6872 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:70 # 0x11bd58e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:178 # 0x11bdc24 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x11bac5c github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xa7c github.com/pactus-project/pactus/sync/handler_hello.go:144 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [55: 147840] @ 0x48b60c 0x490933 0x94acee 0x94b505 0x94b9a6 0x984e0c 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94aced crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x94b504 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x984e0b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x38b crypto/tls/handshake_server_tls13.go:852 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [39: 59904] @ 0x48b5ec 0x425c25 0x797fa5 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x797fa4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [46: 4416] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e234b 0x6e22e1 0x6e216a 0x6436e5 0x6404fd 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e234a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e22e0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:99 # 0x6e2169 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:88 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 128] @ 0x48b5e5 0x4908c7 0xb9037d 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb9037c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:270 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 32] @ 0x48b5e5 0x425c25 0xcf9d4a 0xcf89c5 0xcf881c 0xd6f4b1 0xe30a4f 0xd6e3be 0x4956c1 # 0xcf9d49 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0xa9 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:564 # 0xcf89c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcf881b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x29b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xd6f4b0 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:195 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 96] @ 0x48b60c 0x490933 0x16cc8c5 0x16d7f32 0x989775 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x16d7f31 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x989774 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:42 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 2128] @ 0x48b60c 0x41b526 0xd17765 0xd17737 0xd17458 0xd17539 0x4956c1 # 0xd17764 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xd17736 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd17538 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [8: 1536] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [15: 2880] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 64] @ 0x48b605 0x473914 0x473426 0x772d6c 0x7767df 0x7767e0 0x11ae78c 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x772d6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7767de github.com/multiformats/go-multiaddr.(*Component).Value+0xbe github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7767df github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbf github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x11ae78b github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2eb github.com/pactus-project/pactus/sync/firewall/firewall.go:220 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [17: 3536] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x5398b9 0x53987d 0x12fd4a5 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x12fd4a4 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.81.1/stream.go:301 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [5: 640] @ 0x48b5e5 0x425c25 0x1646888 0x16461c5 0x1653298 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1646887 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x227 github.com/creachadair/jrpc2@v1.3.5/json.go:109 # 0x16461c4 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.5/json.go:16 # 0x1653297 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 802816] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [3: 1204224] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [78: 39936] @ 0x48b5e5 0x4908c7 0x81fe66 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81fe65 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [38: 19456] @ 0x48b5e5 0x4908c7 0x15d78ec 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d78eb github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [37: 10656] @ 0x48b5e5 0x425c25 0x15d71e5 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d71e4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x64 github.com/pactus-project/pactus/www/grpc/network.go:98 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [7: 896] @ 0x48b60c 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [18: 3744] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x5398b9 0x53987d 0xa0a865 0xa0f298 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xa0a864 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [20: 4800] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b7f06 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eaa8d 0x8ee67e 0x1189076 0x15d4caf 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b7f05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eaa8c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee67d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4cae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [16: 14336] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72d0b5 0x72d097 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72d0b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72d096 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [15: 360] @ 0x48b5e5 0x48b2a5 0x6e32d3 0x6e314a 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x73044e 0x730434 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e32d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e3149 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x73044d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730433 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [36: 14976] @ 0x48b5e5 0x425c25 0x127256e 0x12750ee 0x12f2328 0x12f1af6 0x4956c1 # 0x127256d google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x14d google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:394 # 0x12750ed google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [16: 2304] @ 0x48b5e5 0x425c25 0x55a617 0x1647298 0x16468a5 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1647297 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x677 github.com/creachadair/jrpc2@v1.3.5/json.go:216 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [30: 10560] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0x48bb85 0x4d0185 0x4b6c45 0x55d374 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x164bc45 0x1648105 0x4a4baa 0x4956c1 # 0x48bb84 reflect.mapassign_faststr0+0x24 runtime/map.go:260 # 0x4d0184 reflect.mapassign_faststr+0xa4 reflect/value.go:3755 # 0x4b6c44 reflect.Value.SetMapIndex+0x204 reflect/map.go:416 # 0x55d373 encoding/json.(*decodeState).object+0x1333 encoding/json/decode.go:811 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x164bc44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.5/server.go:637 # 0x1648104 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [46: 23552] @ 0x48b60c 0x490329 0x4d9425 0x165328e 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x4d9424 io.ReadAll+0x44 io/io.go:712 # 0x165328d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x1642f86 0x1642945 0x4a4baa 0x4956c1 # 0x1642f85 github.com/creachadair/jrpc2.(*Client).accept+0x265 github.com/creachadair/jrpc2@v1.3.5/client.go:90 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [59: 41536] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x40ff05 0x48b909 0x99987a 0xa3165b 0xa3165c 0xa0a3a7 0xa0f298 0x4956c1 # 0x999879 net/textproto.readMIMEHeader+0x99 net/textproto/reader.go:529 # 0xa3165a net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa3165b net/http.readRequest+0x47b net/http/request.go:1133 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [5: 1040] @ 0x48b5e5 0x490329 0x107aa72 0x107aa42 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107aa71 github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xd1 github.com/libp2p/go-libp2p@v0.48.0/core/protocol/id.go:14 # 0x107aa41 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xa1 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:728 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [9: 1008] @ 0x48b5e5 0x425c25 0x41b494 0x12725d6 0x12725c5 0x12750ee 0x12f2328 0x12f1af6 0x4956c1 # 0x12725d5 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b5 google.golang.org/grpc@v1.81.1/internal/transport/transport.go:76 # 0x12725c4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a4 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:402 # 0x12750ed google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [8: 1664] @ 0x48b5e5 0x490329 0xc29696 0x11761be 0x11757a5 0x4956c1 # 0xc29695 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11761bd github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x5d github.com/pactus-project/pactus/network/notifee.go:127 # 0x11757a4 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x2a4 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x126a337 0x126ee98 0x126f6ce 0x4956c1 # 0x126a336 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x116 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:963 # 0x126ee97 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1af7 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1627 # 0x126f6cd google.golang.org/grpc/internal/transport.(*http2Client).reader+0x36d google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1701 0: 0 [11: 880] @ 0x48b60c 0x490933 0x561145 0x1646a5b 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1646a5a github.com/creachadair/jrpc2.(*jmessage).toJSON+0xba github.com/creachadair/jrpc2@v1.3.5/json.go:186 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [2: 256] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x662f3d 0x984ff9 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x662f3c crypto.SignMessage+0xbc crypto/crypto.go:250 # 0x984ff8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x578 crypto/tls/handshake_server_tls13.go:870 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 24576] @ 0x48b60c 0x490329 0xa09951 0xa098f9 0xa09a15 0xa0f17a 0x4956c1 # 0xa09950 bufio.NewReaderSize+0x210 bufio/bufio.go:57 # 0xa098f8 bufio.NewReader+0x1b8 bufio/bufio.go:63 # 0xa09a14 net/http.newBufioReader+0x2d4 net/http/server.go:865 # 0xa0f179 net/http.(*conn).serve+0x2b9 net/http/server.go:1981 0: 0 [4: 448] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d676 0xd1d54c 0xd1ef38 0xd55642 0x1178268 0x11746ca 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d675 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd1d54b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd1ef37 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:67 # 0xd55641 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:165 # 0x1178267 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:91 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [29: 6032] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0x876792 0xc354d0 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x876791 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1d1 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:204 # 0xc354cf github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:461 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [29: 1392] @ 0x48b60c 0x473914 0x473426 0xc3550e 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc3550d github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:467 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [4: 2304] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x414ee5 0x736e92 0x11927b1 0x11926f3 0x118c231 0x118c1f4 0x11afc8d 0x11bd42b 0x11b894c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x736e91 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x131 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x11927b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afc8c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd42a github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b894b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [21: 8064] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x72d0b5 0x72d097 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72d0b4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72d096 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 1152] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0xb114e6 0xb1d9ac 0xb8cd33 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb1d9ab github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x12b github.com/libp2p/go-libp2p-kad-dht@v0.40.0/internal/net/message_manager.go:367 # 0xb8cd32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1932 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:135 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 512] @ 0x48b60c 0x425c25 0x788ebe 0x788ed3 0xdb76a5 0xdbd612 0x67169a 0xdbd425 0xdbd3bf 0xdb879f 0xdb80a5 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x788ebd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x788ed2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb76a4 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xa4 github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:53 # 0xdbd611 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x1b1 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:48 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb80a4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:80 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [12: 13824] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x6eaab5 0x11bd4e5 0x11bd585 0x11bb29b 0x11ba866 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6eaab4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb29a github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x17a github.com/pactus-project/pactus/sync/handler_hello.go:173 # 0x11ba865 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x685 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 224] @ 0x48b60c 0x490933 0x994797 0x994692 0x994691 0x709f84 0x70a3dc 0x9643aa 0x9643ca 0x969ab5 0x97ab18 0x95d7c5 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x994796 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x3b6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x994691 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x994690 crypto/tls.(*clientHelloMsg).marshalMsg.func7+0x2b0 crypto/tls/handshake_messages.go:185 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9643a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1689 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9643c9 crypto/tls.(*clientHelloMsg).marshalMsg+0x16a9 crypto/tls/handshake_messages.go:182 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x95d7c4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:67 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [29: 16704] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [16: 3072] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [64: 4096] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 192] @ 0x48b60c 0x490329 0x67c0b9 0x698397 0x6ae13a 0x6e24e5 0x6e91d5 0x6e8bb7 0x118a557 0x118a2f8 0x1186cef 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x67c0b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae139 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x159 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:59 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a556 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x56 github.com/pactus-project/pactus/state/validation.go:60 # 0x118a2f7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x2b7 github.com/pactus-project/pactus/state/validation.go:50 # 0x1186cee github.com/pactus-project/pactus/state.(*state).CommitBlock+0x3ae github.com/pactus-project/pactus/state/state.go:478 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 24] @ 0x48b60c 0x490329 0x900e15 0x900cc5 0x9005c5 0x9005cf 0xd74def 0xd7443d 0xd72a65 0x4956c1 # 0x900e14 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x900cc4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x9005c4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x9005ce github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd74dee github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0xd7443c github.com/multiformats/go-multistream.SelectOneOf[...]+0xbc github.com/multiformats/go-multistream@v0.6.1/client.go:98 # 0xd72a64 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:337 0: 0 [87: 77952] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc40f12 0xc40f20 0xc4d4fa 0x4956c1 # 0xc40f11 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1655 # 0xc40f1f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1680 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [205: 9840] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 393216] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 393216] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 393216] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 393216] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 393216] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [23: 6029312] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [59: 1416] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e2a3e 0x15d782f 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e2a3d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x15d782e github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x6ae github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [17: 2176] @ 0x48b5e5 0x4908c7 0x15d78ec 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d78eb github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x76b github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [3: 1248] @ 0x48b5e5 0x490329 0x899033 0x1188a83 0x1192782 0x11926f3 0x118c231 0x118c1f4 0x11afc8d 0x11bd42b 0x11b894c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x899032 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1188a82 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:668 # 0x1192781 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afc8c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd42a github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b894b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [408: 470016] @ 0x48b5ec 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 13440] @ 0x48b5ec 0x490329 0xc448f7 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc448f6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x4b6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2024 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [98: 1568] @ 0x48b5e5 0x48b205 0xc30add 0xc3023b 0x4956c1 # 0xc30adc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x55c github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:233 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [7: 1456] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x5398b9 0x53987d 0x94e4cb 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x94e4ca crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1527 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 208] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x539c4f 0x5a178a 0x5b743c 0x5b6f7b 0x5ac278 0x5bb7a7 0x5bb649 0x5bb64a 0x596aae 0x5962a8 0x595a39 0x594785 0xe2807d 0xe27aa8 0xe3133d 0xe31a31 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539c4e context.AfterFunc+0x6e context/context.go:329 # 0x5a1789 net.(*netFD).connect+0x289 net/fd_unix.go:88 # 0x5b743b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5b6f7a net.socket+0x29a net/sock_posix.go:70 # 0x5ac277 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5bb7a6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5bb648 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5bb649 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x596aad net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x5962a7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x595a38 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x594784 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe2807c github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x2dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:91 # 0xe27aa7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe3133c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe31a30 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [7: 672] @ 0x48b5e5 0x425c25 0x70a345 0x975405 0x97535c 0x94b937 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x975404 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97535b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 32] @ 0x48b5e5 0x4908c7 0xc64619 0xc64038 0x4956c1 # 0xc64618 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x3f8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:340 # 0xc64037 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:295 0: 0 [234: 67392] @ 0x48b5e5 0x425c25 0x63e330 0x11a6a1b 0x11a69ce 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x63e32f github.com/fxamacker/cbor/v2.DecOptions.decMode+0x46f github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1131 # 0x11a6a1a github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x9a github.com/fxamacker/cbor/v2@v2.9.2/decode.go:919 # 0x11a69cd github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:90 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [126: 16128] @ 0x48b60c 0x425c25 0xb12cab 0xb12c38 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12caa github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x12a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0xb12c37 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0xb7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:45 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [53: 5088] @ 0x48b5e5 0x425c25 0xb12bce 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12bcd github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:41 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [20: 640] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x647748 0x64109c 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x647747 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x287 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2372 # 0x64109b github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x127b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1682 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 3072] @ 0x48b60c 0x425c25 0x674185 0x674179 0x674052 0xdb76af 0xdbd612 0x67169a 0xdbd425 0xdbd3bf 0xdb879f 0xdb80a5 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x674184 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x674178 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x674051 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xdb76ae github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xae github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:57 # 0xdbd611 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x1b1 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:48 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb80a4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:80 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [10: 1920] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [181: 28960] @ 0x48b5e5 0x425c25 0xbf625f 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf625e github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xade github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2094 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [46: 368] @ 0x48b5e5 0x4908c7 0xbf6439 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf6438 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xcb8 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2059 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 1152] @ 0x48b60c 0x490329 0x72c87e 0x11b8885 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x72c87d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:136 # 0x11b8884 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [14: 25088] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xc38e26 0xc37932 0xc50772 0xc4cd9a 0x4956c1 # 0xc38e25 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x625 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1037 # 0xc37931 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:920 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [11: 264] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e2a3e 0x736e45 0x736de9 0x11927b1 0x11926f3 0x118c231 0x118c1f4 0x11afc8d 0x11bd42b 0x11b894c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e2a3d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x736e44 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe4 github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x736de8 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x88 github.com/pactus-project/pactus/consensus/log/log.go:115 # 0x11927b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afc8c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd42a github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b894b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 192] @ 0x48b60c 0x490329 0x6b4fb7 0x6b45dc 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b4fb6 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x96 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:111 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [91: 1456] @ 0x48b5e5 0x48b205 0xc2ede5 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc2ede4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x7a4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:136 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 385024] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 385024] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x99494f 0x945796 0x961f25 0x961eef 0x95de36 0x957668 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x99494e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x961f24 crypto/tls.(*Conn).setWriteTrafficSecret+0x124 crypto/tls/conn.go:1706 # 0x961eee crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xee crypto/tls/handshake_client_tls13.go:819 # 0x95de35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:145 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 192] @ 0x48b5e5 0x4908c7 0x787385 0x7984c5 0x7993bd 0xd7ade8 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x787384 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xe4 crypto/x509/pkix/pkix.go:151 # 0x7984c4 crypto/x509.parseCertificate+0x564 crypto/x509/parser.go:967 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0xd7ade7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:132 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [50: 32000] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 1248] @ 0x48b5e5 0x490329 0xb12bef 0xb12f12 0xb12fb4 0xb905fa 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb12bee github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:43 # 0xb12f11 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xb1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:64 # 0xb12fb3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:74 # 0xb905f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x479 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:282 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [309: 19776] @ 0x48b5e5 0x425c25 0xc50926 0xc4cd9a 0x4956c1 # 0xc50925 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9a5 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1466 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 0: 0 [14: 224] @ 0x48b60c 0x425c25 0x7781a8 0x7781dc 0x77f266 0x771367 0x774fcf 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x7781a7 net.ParseIP+0x27 net/ip.go:528 # 0x7781db github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x77f265 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x771366 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [19: 3952] @ 0x48b60c 0x490329 0x6e7e4b 0x6e7a8d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e7e4a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x6e7a8c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 384] @ 0x48b5e5 0x4908c7 0x771ff3 0x775350 0xb1339a 0xb1315a 0xb13139 0xb154c8 0xb91b0a 0xb965ca 0x4956c1 # 0x771ff2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb13399 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xd9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:109 # 0xb13159 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:55 # 0xb13138 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/message.go:95 # 0xb154c7 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5a7 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/pb/protocol_messenger.go:168 # 0xb91b09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/lookup.go:70 # 0xb965c9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c9 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:439 0: 0 [15: 2880] @ 0x48b60c 0x490329 0x68cef3 0x68e659 0x68e890 0x6b4d6b 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68cef2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4d6a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3ca github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:83 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 1728] @ 0x48b60c 0x490329 0x6b53bc 0x6b45dc 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x117ccf2 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b53bb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x117ccf1 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x71 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:30 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [25: 4800] @ 0x48b60c 0x490329 0x690e19 0x68d49e 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x690e18 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e2.go:255 # 0x68d49d github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x63d github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:340 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [109: 1744] @ 0x48b5e5 0x425c25 0xc53857 0xc30216 0x4956c1 # 0xc53856 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xb6 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:115 # 0xc30215 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x335 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:254 0: 0 [73: 65408] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [156: 4992] @ 0x48b60c 0x473297 0xbf7e9a 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf7e99 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xc39 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2502 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [564: 99264] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [4: 448] @ 0x48b60c 0x41b526 0xd1b6b6 0xd1b7af 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0x117821b 0x11746ca 0x4956c1 # 0xd1b6b5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd1b7ae github.com/libp2p/go-yamux/v5.newStream+0x14e github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0x117821a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11746c9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:381 0: 0 [1: 688128] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x566623 0x5619d3 0x561791 0x5610de 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x566622 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:936 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 376832] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1646537 0x16475eb 0x1648ff5 0x1648c85 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1646536 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.5/json.go:67 # 0x16475ea github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.5/json.go:290 # 0x1648ff4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.5/server.go:294 # 0x1648c84 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x264 github.com/creachadair/jrpc2@v1.3.5/server.go:271 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 376832] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [22: 1408] @ 0x48b5e5 0x48b725 0x4cc8bd 0x804d87 0x83475a 0x834398 0x804e17 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x804d86 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x804e16 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [70: 17920] @ 0x48b5e5 0x4908c7 0x81fe66 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81fe65 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [14: 3584] @ 0x48b5e5 0x4908c7 0x15d77b5 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x15d77b4 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x634 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [424: 74624] @ 0x48b60c 0x490c52 0x52d7e5 0x52d8d0 0x66074f 0x660e2a 0x15d7772 0x15d7773 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x490c51 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d7e4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d8cf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66074e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x660e29 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15d7771 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5f1 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15d7772 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f2 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [378: 60480] @ 0x48b60c 0x490329 0x660db4 0x15d7772 0x15d7773 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x660db3 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x93 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15d7771 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5f1 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15d7772 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f2 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [28: 896] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56afca 0x56aa9d 0x55a634 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56afc9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 1584] @ 0x48b5e5 0x425c25 0x1079072 0x10788d5 0x1077b8b 0x1077150 0x4956c1 # 0x1079071 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:565 # 0x10788d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x334 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:527 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [3: 96] @ 0x48b5e5 0x425c25 0x4120b2 0x410c0d 0x416e47 0xc40f12 0xc40f20 0xc4d4fa 0x4956c1 # 0xc40f11 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x691 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1655 # 0xc40f1f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x69f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1680 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [2: 128] @ 0x48b60c 0x473914 0x473426 0x1737cac 0x1738925 0x17384c9 0x98430d 0x9842c8 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x1737cab crypto/internal/fips140/hkdf.Expand[...]+0x1ab crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x17384c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98430c crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x52c crypto/internal/fips140/tls13/tls13.go:106 # 0x9842c7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e7 crypto/tls/handshake_server_tls13.go:754 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [226: 94016] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xc3c550 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc3c54f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x50f github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1390 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [98: 12544] @ 0x48b5e5 0x425c25 0xc3c598 0xc3c558 0xc3c075 0xc51492 0xc4d47a 0x4956c1 # 0xc3c597 github.com/libp2p/go-libp2p-pubsub.rpcWithMessages+0x557 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:278 # 0xc3c557 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x517 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1394 # 0xc3c074 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x34 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1333 # 0xc51491 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1582 # 0xc4d479 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xd79 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:960 0: 0 [23: 20608] @ 0x48b5ec 0x425c25 0xd7c9e5 0xd7c7cc 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0xd7c9e4 crypto/tls.Server+0x324 crypto/tls/tls.go:47 # 0xd7c7cb github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 4560] @ 0x48b5e5 0x490329 0xd55efc 0xd55eee 0xd486c5 0x10eba77 0x10e94f1 0x10e8fd0 0x4956c1 # 0xd55efb github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x5b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd55eed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForListening+0x4d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:55 # 0xd486c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddCertHashes+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:979 # 0x10eba76 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x156 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:513 # 0x10e94f0 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x70 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:310 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 0: 0 [3: 624] @ 0x48b5e5 0x490329 0xc29696 0x107aa2f 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0xc29695 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x107aa2e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:727 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [17: 3264] @ 0x48b60c 0x490329 0x68ceb5 0x68e659 0x68e890 0x6b4e0b 0x6b46b8 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ceb4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4e0a github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x46a github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:91 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [193: 98816] @ 0x48b5e5 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 753664] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 376832] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [2: 753664] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x16467b7 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x16467b6 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x156 github.com/creachadair/jrpc2@v1.3.5/json.go:97 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [444: 78144] @ 0x48b60c 0x473297 0x81fe2a 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x81fe29 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [29: 30408704] @ 0x48b613 0x490329 0x1252f53 0x1252cb5 0x125487b 0x128acdd 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x1252f52 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:229 # 0x1252cb4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:143 # 0x125487a google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xda google.golang.org/grpc@v1.81.1/mem/buffer_slice.go:114 # 0x128acdc google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x11c google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:91 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [131: 6288] @ 0x48b60c 0x490c52 0x52d7e5 0x52d8d0 0x66074f 0x660e2a 0x15d78a8 0x15d7710 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x490c51 internal/bytealg.MakeNoZero+0xb1 runtime/slice.go:437 # 0x52d7e4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52d8cf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66074e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x660e29 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15d78a7 github.com/pactus-project/pactus/crypto.Address.String+0x727 github.com/pactus-project/pactus/crypto/address.go:80 # 0x15d770f github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x58f github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [13: 1040] @ 0x48b60c 0x473297 0x51fe06 0xcfce90 0xd029e5 0xd1f2e2 0xd1a562 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0x51fe05 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcfce8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xaf github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:71 # 0xd029e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:739 # 0xd1f2e1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:45 # 0xd1a561 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [169: 259584] @ 0x48b60c 0x490329 0x659048 0x658e8e 0x658ae6 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x659047 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:140 # 0x658e8d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.2/stream.go:112 # 0x658ae5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:31 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 32] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x72ea0e 0x72e9f4 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x72ea0d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x72e9f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [7: 896] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x6dff37 0x16e491b 0x6dfeb3 0x98971e 0x985a8e 0x986972 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff36 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e491a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfeb2 crypto/hmac.New+0xf2 crypto/hmac/hmac.go:56 # 0x98971d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:40 # 0x985a8d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:955 # 0x986971 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1112 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [749: 1725696] @ 0x48b5ec 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [74: 5920] @ 0x48b5e5 0x425c25 0xc64814 0xc64038 0x4956c1 # 0xc64813 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x5f3 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:368 # 0xc64037 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:295 0: 0 [49: 3920] @ 0x48b5e5 0x425c25 0xc3552c 0xc45fb3 0xc442e5 0xc41b65 0xc4d4fa 0x4956c1 # 0xc3552b github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:467 # 0xc45fb2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b2 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2191 # 0xc442e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x704 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1995 # 0xc41b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1874 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [60: 207360] @ 0x48b60c 0x64c765 0x640f0b 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x658b73 0x11a6a89 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x658b72 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:38 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 640] @ 0x48b5e5 0x425c25 0xcfa239 0xcf8d46 0xd49797 0x4956c1 # 0xcfa238 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:588 # 0xcf8d45 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd49796 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [12: 768] @ 0x48b5e5 0x48b725 0x4cc8bd 0x6400e7 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x6400e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1451 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [10: 480] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e332b 0x6e32c1 0x6e7f9f 0x6e7a8d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e332a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e32c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7f9e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x6e7a8c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:143 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [117: 1872] @ 0x48b5e5 0x425c25 0xd15327 0xd1d7f6 0xd1eff8 0xd55702 0xc3071c 0xc3023b 0x4956c1 # 0xd15326 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x1e6 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1eff7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetWriteDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:75 # 0xd55701 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetWriteDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:175 # 0xc3071b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x19b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:223 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [28: 32256] @ 0x48b5ec 0x4908c7 0xc44685 0xc444c5 0xc40d9f 0xc4d4fa 0x4956c1 # 0xc44684 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x244 github.com/libp2p/go-libp2p-pubsub@v0.16.0/mcache.go:87 # 0xc444c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2006 # 0xc40d9e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x51e github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1831 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [791: 126560] @ 0x48b5e5 0x425c25 0xbf63fe 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf63fd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xc7d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2059 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [171: 306432] @ 0x48b5ec 0x490329 0xb3c32f 0xb8909d 0xb902ae 0xb8bcf2 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xb3c32e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb8909c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:758 # 0xb902ad github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.40.0/handlers.go:260 # 0xb8bcf1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x8f1 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:111 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 960] @ 0x48b5e5 0x425c25 0x941470 0xd7abc5 0xe1caae 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x94146f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:1002 # 0xd7abc4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:116 # 0xe1caad github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x20d github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:136 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x967734 0x967713 0x709f84 0x70a3dc 0x96556e 0x965400 0x969ab5 0x97ab18 0x95d7c5 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x967712 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x709f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x63 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x70a3db vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96556d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x284d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9653ff crypto/tls.(*clientHelloMsg).marshalMsg+0x26df crypto/tls/handshake_messages.go:285 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x97ab17 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x95d7c4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:67 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b5e5 0x425c25 0x95d1a9 0x961777 0x95de1b 0x957668 0x94e789 0x98d4bf 0x4956c1 # 0x95d1a8 crypto/tls.(*Conn).getClientCertificate+0xe8 crypto/tls/handshake_client.go:1269 # 0x961776 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x136 crypto/tls/handshake_client_tls13.go:748 # 0x95de1a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:142 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 64] @ 0x48b60c 0x473297 0x740d94 0xb97925 0xb97905 0xb978c8 0xb979a9 0xb96431 0x4956c1 # 0x740d93 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0xb97924 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0xb97904 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0xb978c7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0xb979a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x108 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:542 # 0xb96430 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/query.go:428 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x5abcc5 0x5aaa83 0x5ab9e5 0x593825 0x5944c5 0x5af1de 0x599830 0x59acc5 0x59e32c 0x4956c1 # 0x5abcc4 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x5aaa82 net.filterAddrList+0x182 net/ipsock.go:137 # 0x5ab9e4 net.(*Resolver).internetAddrList+0x684 net/ipsock.go:308 # 0x593824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:354 # 0x5944c4 net.(*Dialer).DialContext+0x1c4 net/dial.go:539 # 0x5af1dd net.(*Resolver).dial+0x9d net/lookup.go:699 # 0x59982f net.(*Resolver).exchange+0x34f net/dnsclient_unix.go:185 # 0x59acc4 net.(*Resolver).tryOneName+0x544 net/dnsclient_unix.go:316 # 0x59e32b net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x6b net/dnsclient_unix.go:667 0: 0 [4: 448] @ 0x48b60c 0x41b526 0xd17765 0xd17737 0xd17458 0xd174f0 0x4956c1 # 0xd17764 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xd17736 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd174ef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [29: 44544] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x9485fd 0x94bc51 0x94bc52 0x94bcd9 0x97b6db 0x97ac5a 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x9485fc crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x94bc50 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x94bc51 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x94bcd8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x97b6da crypto/tls.(*Conn).readClientHello+0x3a crypto/tls/handshake_server.go:137 # 0x97ac59 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [51: 29376] @ 0x48b60c 0x490329 0x6b53bc 0x6b45dc 0x6b47f2 0x6e27a7 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6b53bb github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x49b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:125 # 0x6b45db github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5b github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:27 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 13056] @ 0x48b60c 0x425c25 0x934aa6 0x934a93 0x934b1f 0x98a3ef 0x956722 0x956ec5 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x934aa5 crypto/internal/fips140/mlkem.(*DecapsulationKey768).EncapsulationKey+0x25 crypto/internal/fips140/mlkem/mlkem768.go:125 # 0x934a92 crypto/mlkem.(*DecapsulationKey768).EncapsulationKey+0x12 crypto/mlkem/mlkem.go:85 # 0x934b1e crypto/mlkem.(*DecapsulationKey768).Encapsulator+0x9e crypto/mlkem/mlkem.go:93 # 0x98a3ee crypto/tls.(*hybridKeyExchange).keyShares+0x18e crypto/tls/key_schedule.go:193 # 0x956721 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x956ec4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x48b5e5 0x490329 0xc29c3f 0x1078d28 0x1077b8b 0x1077150 0x4956c1 # 0xc29c3e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x1078d27 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x787 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:549 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x93db6a 0x93db47 0x984e85 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x93db69 bytes.NewBuffer+0x49 bytes/buffer.go:490 # 0x93db46 crypto/tls.signedMessage+0x26 crypto/tls/auth.go:114 # 0x984e84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x404 crypto/tls/handshake_server_tls13.go:865 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [129: 33024] @ 0x48b5e5 0x4908c7 0xbf9f7b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f7a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x5ba github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [76: 6080] @ 0x48b5e5 0x421e0b 0x6e9fad 0x6ea9ff 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e9fac github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea9fe github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [855: 20520] @ 0x48b60c 0x473297 0xbf9f3b 0xbf98c9 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf9f3a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x57a github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2944 # 0xbf98c8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1348 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2654 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [128: 16384] @ 0x48b5e5 0x425c25 0xc451b8 0xc451ac 0xc41b72 0xc4d4fa 0x4956c1 # 0xc451b7 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:287 # 0xc451ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xeb github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2080 # 0xc41b71 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1877 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [1: 64] @ 0x48b5e5 0x425c25 0x72d37c 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x72d37b github.com/pactus-project/pactus/types/block.(*Block).Decode+0xdb github.com/pactus-project/pactus/types/block/block.go:221 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 96] @ 0x48b5e5 0x48b2a5 0x1651a0e 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1651a0d github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x2d github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [14: 1568] @ 0x48b60c 0x41b526 0x53a2ca 0x53a53b 0x5398b9 0x53987d 0x16440fb 0x16440e6 0x16453bd 0x1651618 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x53a53a context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x5398b8 context.withCancel+0x58 context/context.go:278 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0x16440fa github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.5/client.go:443 # 0x16440e5 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.5/client.go:215 # 0x16453bc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.5/client.go:344 # 0x1651617 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x557 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:127 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [5: 120] @ 0x48b5e5 0x48b725 0x4cc8bd 0x164ed29 0x164ec7c 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x48b724 reflect.unsafe_New+0x24 runtime/malloc.go:2178 # 0x4cc8bc reflect.New+0x5c reflect/value.go:3164 # 0x164ed28 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x48 github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:196 # 0x164ec7b github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7b github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:234 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [166: 26560] @ 0x48b5e5 0x425c25 0xc451c9 0xc451ac 0xc41b72 0xc4d4fa 0x4956c1 # 0xc451c8 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x108 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:290 # 0xc451ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xeb github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:2080 # 0xc41b71 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x12f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1877 # 0xc4d4f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xdf9 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:972 0: 0 [7: 784] @ 0x48b60c 0x41b526 0x127460a 0x1274681 0x12750ee 0x12f2328 0x12f1af6 0x4956c1 # 0x1274609 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x21e9 google.golang.org/grpc@v1.81.1/internal/transport/flowcontrol.go:49 # 0x1274680 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2260 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:610 # 0x12750ed google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ed google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:665 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [9: 864] @ 0x48b60c 0x490329 0x67c0b9 0x698397 0x6ae125 0x6e24e5 0x7305ff 0x1185126 0x11b03ac 0x11bc613 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x67c0b8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:818 # 0x698396 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xf6 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6ae124 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x144 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:58 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x7305fe github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xbe github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x1185125 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c5 github.com/pactus-project/pactus/state/state.go:290 # 0x11b03ab github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x1cb github.com/pactus-project/pactus/consensus/manager/manager.go:168 # 0x11bc612 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x72c49f 0x72c493 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x72c49e bytes.NewReader+0x3e bytes/reader.go:159 # 0x72c492 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:57 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 344064] @ 0x48b613 0x490933 0x561145 0x165226d 0x1651a2c 0x16516ca 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x165226c github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.5/jhttp/getter.go:139 # 0x1651a2b github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x4b github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:164 # 0x16516c9 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x609 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:148 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 344064] @ 0x48b613 0x490933 0x561145 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 344064] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x5627f8 0x5627ea 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x5627f7 bytes.(*Buffer).Grow+0xd7 bytes/buffer.go:186 # 0x5627e9 encoding/json.marshalerEncoder+0xc9 encoding/json/encode.go:485 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 344064] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x1646aeb 0x1642325 0x5627d1 0x5619d3 0x561791 0x5610de 0x1651777 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x1646aea github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.5/json.go:183 # 0x1642324 github.com/creachadair/jrpc2.(*Response).MarshalJSON+0xa4 github.com/creachadair/jrpc2@v1.3.5/base.go:170 # 0x5627d0 encoding/json.marshalerEncoder+0xb0 encoding/json/encode.go:483 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1651776 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b6 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:134 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [1: 344064] @ 0x48b613 0x490933 0x56e865 0x55c6ce 0x55b29e 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x1646c95 0x16468a5 0x1642d9b 0x1642945 0x4a4baa 0x4956c1 # 0x56e864 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1646c94 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.5/json.go:206 # 0x16468a4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x244 github.com/creachadair/jrpc2@v1.3.5/json.go:110 # 0x1642d9a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.5/client.go:78 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [30: 4320] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x48bafd 0x4d25ed 0x4b6d9b 0x82449a 0x822fb8 0x83475a 0x834398 0x804e17 0x83475a 0x834398 0x806f4c 0x83475a 0x834398 0x834246 0x7d4d38 0x7d482e 0x128ad1c 0x12ee073 0x13029d7 0x1301b5f 0x130040d 0x1301949 0x12dddc4 0x161aa1a 0x12ddc57 0x1352b87 0x13546a2 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x48bafc reflect.mapassign0+0x1c runtime/map.go:254 # 0x4d25ec reflect.mapassign+0x8c reflect/value.go:3746 # 0x4b6d9a reflect.Value.SetMapIndex+0x35a reflect/map.go:439 # 0x824499 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x719 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:237 # 0x822fb7 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.11/internal/impl/codec_map.go:67 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x804e16 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x806f4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x834759 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x834397 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x834245 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7d4d37 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7d482d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x128ad1b google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x15b google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:96 # 0x12ee072 google.golang.org/grpc.recv+0x112 google.golang.org/grpc@v1.81.1/rpc_util.go:1033 # 0x13029d6 google.golang.org/grpc.(*csAttempt).recvMsg+0x356 google.golang.org/grpc@v1.81.1/stream.go:1174 # 0x1301b5e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.81.1/stream.go:1021 # 0x130040c google.golang.org/grpc.(*clientStream).withRetry+0x12c google.golang.org/grpc@v1.81.1/stream.go:841 # 0x1301948 google.golang.org/grpc.(*clientStream).RecvMsg+0x148 google.golang.org/grpc@v1.81.1/stream.go:1020 # 0x12dddc3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.81.1/call.go:73 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1352b86 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x13546a1 github.com/pactus-project/pactus/www/grpc/gen/go.(*NetworkJsonRPC).Methods.func2+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/network_jgw.pb.go:71 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [404: 64640] @ 0x48b60c 0x490329 0x660ad3 0x660d6c 0x15d7772 0x15d7773 0x11ac222 0x15d7105 0x135372b 0x15a8c5e 0x1353583 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x660ad2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x660d6b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15d7771 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x5f1 github.com/pactus-project/pactus/crypto/bls/public_key.go:67 # 0x15d7772 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x5f2 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x11ac221 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xe1 github.com/pactus-project/pactus/sync/peerset/peer_set.go:328 # 0x15d7104 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x135372a 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 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1353582 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 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [842: 94304] @ 0x48b5e5 0x425c25 0x539c0d 0xc538a5 0xc30216 0x4956c1 # 0x539c0c context.AfterFunc+0x2c context/context.go:326 # 0xc538a4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:115 # 0xc30215 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x335 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:254 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x53bbb3 0x12fe7b0 0x12fe68e 0x1300385 0x12fdfea 0x12fd2b5 0x12fcd22 0x12ddd71 0x161aa1a 0x12ddc57 0x1349027 0x134d642 0x4c29ac 0x4c1859 0x164ec9f 0x1649d5b 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x12fe7af google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.81.1/rpc_util.go:1060 # 0x12fe68d google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.81.1/stream.go:447 # 0x1300384 google.golang.org/grpc.(*clientStream).withRetry+0xa4 google.golang.org/grpc@v1.81.1/stream.go:833 # 0x12fdfe9 google.golang.org/grpc.newClientStreamWithParams+0xc49 google.golang.org/grpc@v1.81.1/stream.go:397 # 0x12fd2b4 google.golang.org/grpc.newClientStream.func3+0x74 google.golang.org/grpc@v1.81.1/stream.go:248 # 0x12fcd21 google.golang.org/grpc.newClientStream+0x821 google.golang.org/grpc@v1.81.1/stream.go:283 # 0x12ddd70 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.81.1/call.go:66 # 0x161aa19 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x459 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12ddc56 google.golang.org/grpc.(*ClientConn).Invoke+0x1f6 google.golang.org/grpc@v1.81.1/call.go:35 # 0x1349026 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:140 # 0x134d641 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func7+0x1a1 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:156 # 0x4c29ab reflect.Value.call+0xf0b reflect/value.go:586 # 0x4c1858 reflect.Value.Call+0xb8 reflect/value.go:369 # 0x164ec9e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.5/handler/handler.go:238 # 0x1649d5a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.5/server.go:380 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [59: 105728] @ 0x48b60c 0x490933 0x94acee 0x94b505 0x94b9a6 0x984cc5 0x980b05 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x94aced crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:950 # 0x94b504 crypto/tls.(*Conn).writeRecordLocked+0x664 crypto/tls/conn.go:1035 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x984cc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:841 # 0x980b04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 72] @ 0x48b5e5 0x425c25 0x1642ff9 0x1642945 0x4a4baa 0x4956c1 # 0x1642ff8 github.com/creachadair/jrpc2.(*Client).accept+0x2d8 github.com/creachadair/jrpc2@v1.3.5/client.go:91 # 0x1642944 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 864] @ 0x48b5e5 0x425c25 0x6d6185 0x6d6006 0xa315c8 0xa0a3a7 0xa0f298 0x4956c1 # 0x6d6184 net/url.parse+0xc4 net/url/url.go:442 # 0x6d6005 net/url.ParseRequestURI+0x25 net/url/url.go:420 # 0xa315c7 net/http.readRequest+0x3e7 net/http/request.go:1123 # 0xa0a3a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [30: 34560] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x11ba4cc 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x11ba4cb github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2eb github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 192] @ 0x48b60c 0x490329 0x16e49b0 0x1737b9a 0x1738925 0x98954e 0x945787 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1738924 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3a4 crypto/internal/fips140/tls13/tls13.go:39 # 0x98954d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:30 # 0x945786 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:233 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [137: 26304] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [6: 384] @ 0x48b5e5 0x425c25 0xc2e533 0xc4d007 0x4956c1 # 0xc2e532 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x312 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:44 # 0xc4d006 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x906 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:903 0: 0 [43: 66048] @ 0x48b5ec 0x425c25 0x797fa5 0x7993bd 0x97fd29 0x98645f 0x980b34 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x797fa4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:887 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x97fd28 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:945 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [886: 1020672] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x6ea9ff 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea9fe github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [35: 1680] @ 0x48b5e5 0x425c25 0x116ecb6 0x4a4baa 0x4956c1 # 0x116ecb5 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x75 github.com/pactus-project/pactus/network/gossip.go:194 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 20480] @ 0x48b60c 0x490329 0x8a2ff5 0x8a2a73 0x8a2d74 0x8baafd 0x8bb551 0x8bb865 0x8e332b 0x8c7848 0x8c8687 0x8c620a 0x8c91c7 0x8c9c34 0x8caee9 0x4956c1 # 0x8a2ff4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x8a2a72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x8a2d73 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x8baafc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x8bb550 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x8bb864 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x8e332a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x8c7847 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x8c8686 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x8c6209 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x8c91c6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x8c9c33 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x8caee8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 20480] @ 0x48b60c 0x490329 0x8a2ff5 0x8a2a73 0x8a2d74 0x8baaab 0x8bb551 0x8bb865 0x8e332b 0x8c7848 0x8c8687 0x8c620a 0x8c91c7 0x8c9c34 0x8caee9 0x4956c1 # 0x8a2ff4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x8a2a72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x8a2d73 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x8baaaa github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x30a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x8bb550 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x8bb864 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x8e332a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x8c7847 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x8c8686 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x8c6209 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x8c91c6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x8c9c33 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x8caee8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 16] @ 0x48b5e5 0x425c25 0x8ade5e 0x8b69db 0x8b6986 0x8b7212 0x8b7e85 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eaa8d 0x8ee67e 0x1189076 0x15d4caf 0x134b24b 0x15a8c5e 0x134b0a3 0x12f4c5c 0x12f9e06 0x12f257f 0x4956c1 # 0x8ade5d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b7211 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x8b7e84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eaa8c github.com/pactus-project/pactus/store.(*accountStore).account+0xec github.com/pactus-project/pactus/store/account.go:56 # 0x8ee67d github.com/pactus-project/pactus/store.(*store).Account+0x9d github.com/pactus-project/pactus/store/store.go:306 # 0x1189075 github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x35 github.com/pactus-project/pactus/state/state.go:709 # 0x15d4cae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xce github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x134b24a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x15a8c5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x134b0a2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:416 # 0x12f4c5b google.golang.org/grpc.(*Server).processUnaryRPC+0x11db google.golang.org/grpc@v1.81.1/server.go:1430 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [9: 720] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0xa0f0b4 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xa0f0b3 net/http.(*conn).serve+0x1f3 net/http/server.go:1976 0: 0 [38: 68096] @ 0x48b60c 0x490933 0x98aa45 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x98aa44 crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x2c4 crypto/tls/key_schedule.go:231 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16384] @ 0x48b5ec 0x4908c7 0xcf93f8 0xcf8f45 0x4956c1 # 0xcf93f7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).gc+0x377 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:487 # 0xcf8f44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:455 0: 0 [76: 29184] @ 0x48b5e5 0x490329 0xd1b6e5 0xd1b6e6 0xd1a658 0xd19c85 0xd19630 0xd19478 0x4956c1 # 0xd1b6e4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd1b6e5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd1a657 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x157 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd19c84 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd1962f github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [104: 6656] @ 0x48b5e5 0x425c25 0xbf97d8 0xbf62de 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf97d7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1257 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2653 # 0xbf62dd github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xb5d github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2096 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 5120] @ 0x48b60c 0x425c25 0x788ebe 0x788ed3 0x9948f4 0x945796 0x94f7de 0x98434c 0x980af2 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x788ebd crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x788ed2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9948f3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x98434b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x56b crypto/tls/handshake_server_tls13.go:755 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 1760] @ 0x48b5e5 0x4908c7 0x127868b 0x12f519d 0x12f51a1 0x12f9e06 0x12f257f 0x4956c1 # 0x127868a google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x34a google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1092 # 0x12f519c google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x171c google.golang.org/grpc@v1.81.1/internal/transport/server_stream.go:77 # 0x12f51a0 google.golang.org/grpc.(*Server).processUnaryRPC+0x1720 google.golang.org/grpc@v1.81.1/server.go:1443 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 0: 0 [19: 6080] @ 0x48b5e5 0x4908c7 0x124f045 0x1015c2f 0x1015689 0x1015490 0x10152b3 0x124e452 0x1249245 0x127ca3b 0x1274eff 0x12f2328 0x12f1af6 0x4956c1 # 0x124f044 golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x304 golang.org/x/net@v0.56.0/http2/frame.go:1755 # 0x1015c2e golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.56.0/http2/hpack/hpack.go:406 # 0x1015688 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1c8 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:349 # 0x101548f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.56.0/http2/hpack/hpack.go:311 # 0x10152b2 golang.org/x/net/http2/hpack.(*Decoder).Write+0x132 golang.org/x/net@v0.56.0/http2/hpack/hpack.go:262 # 0x124e451 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.56.0/http2/frame.go:1793 # 0x1249244 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.56.0/http2/frame.go:556 # 0x127ca3a google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:504 # 0x1274efe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f2327 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1af5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 0: 0 [9: 432] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b909 0x1214f7f 0x16535c7 0x165330e 0x1651916 0x165113d 0x1650f2b 0x1653636 0xa11429 0xa13227 0x1652ee4 0xa11429 0xa31c2e 0xa0f510 0x4956c1 # 0x1214f7e google.golang.org/grpc/metadata.New+0x3e google.golang.org/grpc@v1.81.1/metadata/metadata.go:60 # 0x16535c6 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).headersToMetadata+0x1a6 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:124 # 0x165330d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0xcd github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:95 # 0x1651915 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:153 # 0x165113c github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:80 # 0x1650f2a github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.5/jhttp/bridge.go:70 # 0x1653635 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x35 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0x1652ee3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 0: 0 [29: 33408] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x6eaab5 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6eaab4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [9: 288] @ 0x48b60c 0x490933 0x16cc8c5 0x678ec6 0x67c476 0x6ae03d 0x6e24e5 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x16cc8c4 crypto/internal/fips140/sha256.(*Digest).Sum+0x1a4 crypto/internal/fips140/sha256/sha256.go:208 # 0x678ec5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x6e5 github.com/consensys/gnark-crypto@v0.20.1/field/hash/hashutils.go:83 # 0x67c475 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:884 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [15: 2880] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x68e890 0x6b4daa 0x6b46b8 0x6b47f2 0x6e27a7 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68e88f github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x4f github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b4da9 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x409 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:86 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [50: 1600] @ 0x48b5e5 0x425c25 0x771c51 0x771edc 0x775350 0x775025 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x771c50 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b60c 0x48b7c5 0x48b833 0x4cc525 0x6fdc25 0x6fe730 0x6fee07 0xd7b5e8 0xd7b5b6 0xd7ae8b 0x9803c6 0x98645f 0x980b34 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x48b832 reflect.unsafe_NewArray+0x12 runtime/malloc.go:2226 # 0x4cc524 reflect.MakeSlice+0xa4 reflect/value.go:3061 # 0x6fdc24 encoding/asn1.parseField+0x1544 encoding/asn1/asn1.go:992 # 0x6fe72f encoding/asn1.parseField+0x204f encoding/asn1/asn1.go:980 # 0x6fee06 encoding/asn1.UnmarshalWithParams+0x1a6 encoding/asn1/asn1.go:1168 # 0xd7b5e7 encoding/asn1.Unmarshal+0x367 encoding/asn1/asn1.go:1141 # 0xd7b5b5 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x335 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:191 # 0xd7ae8a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/crypto.go:139 # 0x9803c5 crypto/tls.(*Conn).processCertsFromClient+0x765 crypto/tls/handshake_server.go:1012 # 0x98645e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x25e crypto/tls/handshake_server_tls13.go:1056 # 0x980b33 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 16] @ 0x48b5e5 0x46efb3 0x5aabc5 0x5ab9e5 0x593825 0x5944c5 0xe28de5 0xe28037 0xe27aa8 0xe3133d 0xe31a31 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x5aabc4 net.filterAddrList+0x2c4 net/ipsock.go:143 # 0x5ab9e4 net.(*Resolver).internetAddrList+0x684 net/ipsock.go:308 # 0x593824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:354 # 0x5944c4 net.(*Dialer).DialContext+0x1c4 net/dial.go:539 # 0xe28de4 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0x224 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:32 # 0xe28036 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe27aa7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe3133c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe31a30 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [168: 1096704] @ 0x48b60c 0x425c25 0x934b8e 0x934b82 0x9941d8 0x98a94c 0x9814c5 0x980aa5 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x934b8d crypto/internal/fips140/mlkem.NewEncapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:376 # 0x934b81 crypto/mlkem.NewEncapsulationKey768+0x21 crypto/mlkem/mlkem.go:107 # 0x9941d7 crypto/tls.keyExchangeForCurveID.func3+0x17 crypto/tls/key_schedule.go:84 # 0x98a94b crypto/tls.(*hybridKeyExchange).serverSharedSecret+0x1cb crypto/tls/key_schedule.go:223 # 0x9814c4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x904 crypto/tls/handshake_server_tls13.go:254 # 0x980aa4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 0: 0 [127: 18288] @ 0x48b5e5 0x425c25 0x55a617 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [843: 94416] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0xd15365 0xd1d7f6 0xd1eff8 0xd55702 0xc3071c 0xc3023b 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0xd15364 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd1d7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd1eff7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetWriteDeadline+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:75 # 0xd55701 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetWriteDeadline+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:175 # 0xc3071b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x19b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:223 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 0: 0 [422: 216064] @ 0x48b60c 0x490329 0x659048 0x658e8e 0x658ae6 0x11a6a89 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x659047 github.com/fxamacker/cbor/v2.(*Decoder).read+0x87 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:140 # 0x658e8d github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x14d github.com/fxamacker/cbor/v2@v2.9.2/stream.go:112 # 0x658ae5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.2/stream.go:31 # 0x11a6a88 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x108 github.com/pactus-project/pactus/sync/bundle/bundle.go:92 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 16384] @ 0x48b60c 0x490933 0x946990 0x94b4cd 0x94ca9e 0xd190af 0xd1879c 0x4956c1 # 0x94698f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x94b4cc crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x94ca9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd190ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [6: 144] @ 0x48b60c 0x490933 0x6695de 0x669e66 0x6e2a3e 0x8991cb 0x8991e6 0x8991bc 0x899196 0x899173 0x1188bd3 0x1192859 0x11926f3 0x118c231 0x118c1f4 0x11afc8d 0x11bd42b 0x11b894c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x6695dd golang.org/x/crypto/ripemd160.(*digest).Sum+0x1bd golang.org/x/crypto@v0.53.0/ripemd160/ripemd160.go:123 # 0x669e65 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e2a3d github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5d github.com/pactus-project/pactus/crypto/bls/public_key.go:170 # 0x8991ca github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6a github.com/pactus-project/pactus/types/validator/validator.go:96 # 0x8991e5 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x85 github.com/pactus-project/pactus/committee/committee.go:138 # 0x8991bb github.com/pactus-project/pactus/committee.(*committee).iterate+0x5b github.com/pactus-project/pactus/committee/committee.go:213 # 0x899195 github.com/pactus-project/pactus/committee.(*committee).find+0x35 github.com/pactus-project/pactus/committee/committee.go:137 # 0x899172 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:132 # 0x1188bd2 github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x92 github.com/pactus-project/pactus/state/state.go:675 # 0x1192858 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x138 github.com/pactus-project/pactus/consensus/height.go:26 # 0x11926f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x118c230 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:171 # 0x118c1f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:184 # 0x11afc8c github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x14c github.com/pactus-project/pactus/consensus/manager/manager.go:140 # 0x11bd42a github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x4a github.com/pactus-project/pactus/sync/sync.go:153 # 0x11b894b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1eb github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 576] @ 0x48b60c 0x490329 0x68ced4 0x68e659 0x6b4ce5 0x6b46b8 0x6b47f2 0x6e27a7 0x6e91d5 0x6e8bb7 0x118a64f 0x1186b2f 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x68ced3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68e658 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x3b8 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b4ce4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x344 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:80 # 0x6b46b7 github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x137 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:31 # 0x6b47f1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/pairing.go:39 # 0x6e27a6 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x3a6 github.com/pactus-project/pactus/crypto/bls/public_key.go:134 # 0x6e91d4 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x414 github.com/pactus-project/pactus/types/certificate/certificate.go:341 # 0x6e8bb6 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xf6 github.com/pactus-project/pactus/types/certificate/certificate.go:282 # 0x118a64e github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x4e github.com/pactus-project/pactus/state/validation.go:71 # 0x1186b2e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x1ee github.com/pactus-project/pactus/state/state.go:460 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [695: 100080] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [43: 2064] @ 0x48b60c 0x64c765 0x640f0b 0x63fd15 0x63f7ed 0x6e30bf 0x6e3073 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x73044e 0x730434 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64c764 github.com/fxamacker/cbor/v2.fillByteString+0x5e4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:3201 # 0x640f0a github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x10ea github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1573 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x6e30be github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x6e3072 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x73044d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x730433 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 48] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55cda5 0x55b29e 0x55be1b 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bb398 0x11baee5 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb397 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x11baee4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 2304] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x6eaab5 0x11bd4e5 0x11bd585 0x11bb398 0x11baee5 0x11be96f 0x11be305 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6eaab4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bb397 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x277 github.com/pactus-project/pactus/sync/handler_hello.go:179 # 0x11baee4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xd04 github.com/pactus-project/pactus/sync/handler_hello.go:158 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be304 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x284 github.com/pactus-project/pactus/sync/sync.go:302 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 160] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe1ddc7 0xd55d8d 0xd4d8ac 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1ddc6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:280 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4d8ab github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:394 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [3: 288] @ 0x48b60c 0x47335e 0x473352 0x4728c5 0x472ad0 0x5b2bef 0x522954 0x5230ce 0x525bcc 0x51ce74 0x94e0c5 0x94e08f 0xd17084 0xd19491 0x4956c1 # 0x5b2bee net.(*OpError).Error+0x14e net/net.go:520 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x94e0c4 fmt.Errorf+0xa4 fmt/errors.go:26 # 0x94e08e crypto/tls.(*Conn).Close+0x6e crypto/tls/conn.go:1448 # 0xd17083 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd19490 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 3072] @ 0x48b60c 0x490933 0x946990 0x94b4cd 0x94ca9e 0xd190af 0xd1879c 0x4956c1 # 0x94698f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x94b4cc crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x94ca9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd190ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [126: 20160] @ 0x48b5e5 0x490329 0x11ae4f9 0x11ae4e8 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x11ae4f8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x11ae4e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x47 github.com/pactus-project/pactus/sync/firewall/firewall.go:213 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0x1076ee9 0x107cccf 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x1076ee8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:406 # 0x107ccce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1028 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [866: 997632] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x6eaab5 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6eaab4 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xd4 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [31: 31744] @ 0x48b60c 0x490933 0xbf8205 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf8204 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xfa4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2433 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 2304] @ 0x48b60c 0x490933 0x946990 0x94b4cd 0x94ca9e 0xd190af 0xd1879c 0x4956c1 # 0x94698f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:519 # 0x94b4cc crypto/tls.(*Conn).writeRecordLocked+0x62c crypto/tls/conn.go:1031 # 0x94ca9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1254 # 0xd190ae github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ae github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [827: 105856] @ 0x48b5e5 0x425c25 0xc2ec7b 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xc2ec7a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x63a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:125 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [130: 18720] @ 0x48b5e5 0x425c25 0x55a617 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x55a616 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 288] @ 0x48b5e5 0x425c25 0x72d496 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x72d495 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 1792] @ 0x48b60c 0x425c25 0x16e0ad2 0x994939 0x945796 0x94f7de 0x95fda5 0x95ddbe 0x957668 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x16e0ad1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x94f7dd crypto/tls.(*Conn).setReadTrafficSecret+0x7d crypto/tls/conn.go:1698 # 0x95fda4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x244 crypto/tls/handshake_client_tls13.go:495 # 0x95ddbd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:130 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 64] @ 0x48b60c 0x490329 0x16e49b0 0x16e4df5 0x1738a66 0x1737ef0 0x984218 0x980af2 0x97adf1 0x94e789 0x98d4bf 0x4956c1 # 0x16e49af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16e4df4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1738a65 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1737eef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x984217 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:750 # 0x980af1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x11a69c5 0x11ae339 0x11ae078 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x11a69c4 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:86 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [41: 2624] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x77124b 0x774fcf 0x11ae4d0 0x11adbaf 0x11ae053 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x77124a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x11ae4cf github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2f github.com/pactus-project/pactus/sync/firewall/firewall.go:208 # 0x11adbae github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:94 # 0x11ae052 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:140 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [25: 800] @ 0x48b60c 0x490933 0x56adf9 0x56b1fc 0x56afca 0x56aa9d 0x55a634 0x6eaaa5 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x56adf8 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x56b1fb encoding/json.stateBeginValue+0x1fb encoding/json/scanner.go:224 # 0x56afc9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x56aa9c encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x55a633 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 64] @ 0x48b5e5 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55cda5 0x55b29e 0x55aafe 0x55a6d9 0x6ea3cd 0x55c6ce 0x55b29e 0x55aafe 0x55a6d9 0x6eaaa5 0x6eaaa6 0x11bd4e5 0x11bd585 0x11bdc25 0x11be6e5 0x11bdd1a 0x1179fa3 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55cda4 encoding/json.(*decodeState).object+0xd64 encoding/json/decode.go:767 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6ea3cc github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55c6cd encoding/json.(*decodeState).object+0x68d encoding/json/decode.go:610 # 0x55b29d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6eaaa4 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xc4 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11bd4e4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:164 # 0x11bd584 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:177 # 0x11bdc24 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1c4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x11be6e4 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:320 # 0x11bdd19 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:270 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [25: 6000] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b771c 0x8b78be 0x8b5d35 0x8a54f9 0x8a5c70 0x8a5bd6 0x8a6e93 0x8c80ea 0x8c620a 0x8c91c7 0x8c9c34 0x8caee9 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b771b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x8b78bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x8b5d34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x8a54f8 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 # 0x8a5c6f 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 # 0x8a5bd5 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 # 0x8a6e92 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 # 0x8c80e9 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x8c6209 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x8c91c6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x8c9c33 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x8caee8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 2112] @ 0x48b60c 0x490329 0x7d9ee5 0x7d9770 0xb114e6 0x1079985 0x10781b5 0x10814ec 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x7d9ee4 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x3c4 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xb114e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x1079984 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:622 # 0x10781b4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4b4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:485 # 0x10814eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:465 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 122880] @ 0x48b613 0x490933 0x561145 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x561144 encoding/json.Marshal+0x124 encoding/json/encode.go:213 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [1: 65536] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d6f9 0x5649fe 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d6f8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:209 # 0x5649fd encoding/json.structEncoder.encode+0x37d encoding/json/encode.go:742 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 0: 0 [6: 1440] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b771c 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ecfbe 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b771b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ecfbd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 320] @ 0x48b5e5 0x425c25 0x1292348 0x129286d 0x12ea2f2 0x121cad5 0x4956c1 # 0x1292347 google.golang.org/grpc/internal/resolver/delegatingresolver.proxyURLForTarget+0x27 google.golang.org/grpc@v1.81.1/internal/resolver/delegatingresolver/delegatingresolver.go:87 # 0x129286c google.golang.org/grpc/internal/resolver/delegatingresolver.New+0x46c google.golang.org/grpc@v1.81.1/internal/resolver/delegatingresolver/delegatingresolver.go:123 # 0x12ea2f1 google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x3f1 google.golang.org/grpc@v1.81.1/resolver_wrapper.go:92 # 0x121cad4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xd4 google.golang.org/grpc@v1.81.1/internal/grpcsync/callback_serializer.go:90 0: 0 [7: 560] @ 0x48b5e5 0x425c25 0x53989b 0x53987d 0xa0a865 0xa0f298 0x4956c1 # 0x53989a context.withCancel+0x3a context/context.go:277 # 0x53987c context.WithCancel+0x1c context/context.go:241 # 0xa0a864 net/http.(*conn).readRequest+0x6e4 net/http/server.go:1040 # 0xa0f297 net/http.(*conn).serve+0x3d7 net/http/server.go:1995 0: 0 [1: 48] @ 0x48b5e5 0x490329 0x107adf9 0x1078bb1 0x1077b8b 0x1077150 0x4956c1 # 0x107adf8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x458 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:747 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077b8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x1ea github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:453 # 0x107714f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:408 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0xcf9dcf 0xcf89c5 0xcf881c 0xe315ba 0xd4f455 0xd42b38 0x4956c1 # 0xcf9dce github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:562 # 0xcf89c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcf881b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x29b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xe315b9 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:255 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x53b2d9 0x53bacd 0x53ba8f 0xd42ae5 0x4956c1 # 0x53b2d8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd42ae4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x53a616 0x53b338 0x53bacd 0x53ba8f 0xd42ae5 0x4956c1 # 0x53a615 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x53b337 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd42ae4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 64] @ 0x48b60c 0x473297 0x740d94 0x87b138 0x87b122 0x87b123 0x5228b4 0x5230ce 0x525bcc 0x51fdf3 0xcf9b74 0xcf9bae 0xcf7f91 0xcfb48c 0xe318a2 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x740d93 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x87b137 github.com/mr-tron/base58/base58.FastBase58Encoding+0x37 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x87b121 github.com/mr-tron/base58/base58.Encode+0x21 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x87b122 github.com/libp2p/go-libp2p/core/peer.ID.String+0x22 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fdf2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcf9b73 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:623 # 0xcf9bad github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:555 # 0xcf7f90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcfb48b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xe318a1 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:270 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xd4be65 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd4be64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x424 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:272 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x53b408 0x53bacd 0x53ba8f 0xe31230 0xe31a31 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x53b407 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xe3122f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:230 # 0xe31a30 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0xd3948e 0x522954 0x5230ce 0x525bcc 0x51ce74 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3948d github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:37 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 64] @ 0x48b5e5 0x425c25 0x51cf51 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x51cf50 fmt.errorf+0x190 fmt/errors.go:48 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xd42965 0xd3d393 0xd4c3b8 0x4956c1 # 0xd42964 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).clearAllPeerDials+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:210 # 0xd3d392 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xd92 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:167 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x1178ee5 0x4956c1 # 0x1178ee4 github.com/pactus-project/pactus/network.ConnectAsync.func1+0xc4 github.com/pactus-project/pactus/network/utils.go:78 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0xd417c8 0xd41b87 0xd42c5e 0x4956c1 # 0xd417c7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).freePeerToken+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:96 # 0xd41b86 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0xa6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:135 # 0xd42c5d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:240 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0xd42ae5 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd42ae4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 16] @ 0x48b605 0x48b17b 0xcf9d05 0xcf9cf2 0xcf89c5 0xcf881c 0xe315ba 0xd4f455 0xd42b38 0x4956c1 # 0xcf9d04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.connScopeName+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:615 # 0xcf9cf1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x51 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:565 # 0xcf89c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcf881b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x29b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xe315b9 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:255 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 192] @ 0x48b5e5 0x425c25 0x5944f2 0xe28c9b 0xe28037 0xe27aa8 0xe3133d 0xe31a31 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x5944f1 net.(*Dialer).DialContext+0x1f1 net/dial.go:544 # 0xe28c9a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe28036 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe27aa7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe3133c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe31a30 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 160] @ 0x48b60c 0x473297 0x51ce8a 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x48b60c 0x473297 0x51ce8a 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x8ade5e 0x8b69db 0x8b6986 0x8b7212 0x8b7e85 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ecfbe 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8ade5d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b7211 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x8b7e84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ecfbd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 320] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe30e87 0xd55d8d 0xd4f1ca 0xd42b38 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe30e86 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4f1c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x209 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:589 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x5c3857 0x5bb475 0x5b7369 0x5b6f7b 0x5ac278 0x5bb7a7 0x5bb649 0x5bb64a 0x596aae 0x5962a8 0x595a39 0x594785 0xe28c9b 0xe28037 0xe27aa8 0xe3133d 0xe31a31 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x5c3856 net.ipToSockaddr+0x1f6 net/ipsock_posix.go:222 # 0x5bb474 net.(*TCPAddr).sockaddr+0x34 net/tcpsock_posix.go:40 # 0x5b7368 net.(*netFD).dial+0x2e8 net/sock_posix.go:110 # 0x5b6f7a net.socket+0x29a net/sock_posix.go:70 # 0x5ac277 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5bb7a6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5bb648 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5bb649 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x596aad net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x5962a7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x595a38 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x594784 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe28c9a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe28036 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe27aa7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe3133c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe31a30 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 624] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x539c4f 0x5a178a 0x5b743c 0x5b6f7b 0x5ac278 0x5bb7a7 0x5bb649 0x5bb64a 0x596aae 0x5962a8 0x595a39 0x594785 0xe28c9b 0xe28037 0xe27aa8 0xe3133d 0xe31a31 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539c4e context.AfterFunc+0x6e context/context.go:329 # 0x5a1789 net.(*netFD).connect+0x289 net/fd_unix.go:88 # 0x5b743b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5b6f7a net.socket+0x29a net/sock_posix.go:70 # 0x5ac277 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5bb7a6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5bb648 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5bb649 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x596aad net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x5962a7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x595a38 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x594784 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe28c9a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe28036 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe27aa7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe3133c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe31a30 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 160] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcf9bdf 0xcf7f91 0xcfb48c 0xe318a2 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcf9bde github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:553 # 0xcf7f90 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:316 # 0xcfb48b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xe318a1 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:270 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x539c0d 0x5a178a 0x5b743c 0x5b6f7b 0x5ac278 0x5bb7a7 0x5bb649 0x5bb64a 0x596aae 0x5962a8 0x595a39 0x594785 0xe28c9b 0xe28037 0xe27aa8 0xe3133d 0xe31a31 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x539c0c context.AfterFunc+0x2c context/context.go:326 # 0x5a1789 net.(*netFD).connect+0x289 net/fd_unix.go:88 # 0x5b743b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5b6f7a net.socket+0x29a net/sock_posix.go:70 # 0x5ac277 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5bb7a6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5bb648 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5bb649 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x596aad net.(*sysDialer).dialSingle+0x3ad net/dial.go:791 # 0x5962a7 net.(*sysDialer).dialSerial+0x247 net/dial.go:756 # 0x595a38 net.(*sysDialer).dialParallel+0x2f8 net/dial.go:657 # 0x594784 net.(*Dialer).DialContext+0x484 net/dial.go:557 # 0xe28c9a github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xda github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/reuseport.go:23 # 0xe28036 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dialer.go:86 # 0xe27aa7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/reuseport/dial.go:36 # 0xe3133c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:243 # 0xe31a30 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x210 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:274 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [53: 4240] @ 0x48b5e5 0x425c25 0x6eaa53 0x6eaaa6 0x11ae3ee 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6eaa52 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x72 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6eaaa5 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc5 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [5: 1040] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xd4b505 0xd3f05a 0xd4c3b8 0x4956c1 # 0xd4b504 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x4a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:175 # 0xd3f059 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2a59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:374 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 1280] @ 0x48b60c 0x490329 0x934c49 0x934c2f 0x98a3f8 0x956722 0x956ec5 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x934c48 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Bytes+0x28 crypto/internal/fips140/mlkem/mlkem768.go:143 # 0x934c2e crypto/mlkem.(*EncapsulationKey768).Bytes+0xe crypto/mlkem/mlkem.go:117 # 0x98a3f7 crypto/tls.(*hybridKeyExchange).keyShares+0x197 crypto/tls/key_schedule.go:193 # 0x956721 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x956ec4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x48b605 0x473297 0x40c666 0x778aae 0x778aa2 0x77f1ea 0x772d8f 0x7767df 0x7767e0 0xd4fb45 0xd41c6d 0xd41b6a 0xd42c5e 0x4956c1 # 0x40c665 internal/strconv.FormatUint+0xa5 internal/strconv/itoa.go:19 # 0x778aad strconv.FormatUint+0x2d strconv/number.go:203 # 0x778aa1 github.com/multiformats/go-multiaddr.portBtS+0x21 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x77f1e9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x772d8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7767de github.com/multiformats/go-multiaddr.(*Component).Value+0xbe github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7767df github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xbf github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0xd4fb44 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:649 # 0xd41c6c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:146 # 0xd41b69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0x89 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:131 # 0xd42c5d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:240 0: 0 [73: 1168] @ 0x48b5e5 0x425c25 0xbf7e55 0xbf64f7 0xc2ec9a 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xbf7e54 github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xbf4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2502 # 0xbf64f6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xd76 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pb/rpc.pb.go:2060 # 0xc2ec99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x659 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:126 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [28: 32256] @ 0x48b60c 0x490329 0x64f84a 0x6e9fc9 0x6e9f9d 0x6ea9ff 0x11ae3ee 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x64f849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:1014 # 0x6e9fc8 github.com/fxamacker/cbor/v2.Marshal+0x48 github.com/fxamacker/cbor/v2@v2.9.2/encode.go:98 # 0x6e9f9c github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1c github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6ea9fe github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11ae3ed github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:183 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0xde7d50 0xde6459 0xdd70a5 0xdd598a 0xdd59d6 0xdc98c5 0xe0319a 0x4956c1 # 0xde7d4f github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x2ef github.com/quic-go/quic-go@v0.60.0/packet_packer.go:888 # 0xde6458 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x378 github.com/quic-go/quic-go@v0.60.0/packet_packer.go:760 # 0xdd70a4 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x184 github.com/quic-go/quic-go@v0.60.0/connection.go:2716 # 0xdd5989 github.com/quic-go/quic-go.(*Conn).triggerSending+0x169 github.com/quic-go/quic-go@v0.60.0/connection.go:2476 # 0xdd59d5 github.com/quic-go/quic-go.(*Conn).triggerSending+0x1b5 github.com/quic-go/quic-go@v0.60.0/connection.go:2483 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [1: 24] @ 0x48b5e5 0x48b2a5 0x6e32d3 0x6e7f9f 0x72d3c5 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x6e32d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7f9e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x72d3c4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b5e5 0x490329 0xd3ac0f 0xd3a454 0xd40daf 0xd3cbf9 0xd4c3b8 0x4956c1 # 0xd3ac0e github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0x28e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_ranker.go:171 # 0xd3a453 github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0xa93 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_ranker.go:94 # 0xd40dae github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:428 # 0xd3cbf8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x5f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:193 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 32] @ 0x48b605 0x473297 0xd3d3c8 0xd4c3b8 0x4956c1 # 0xd3d3c7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xdc7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:204 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xd41da5 0xd426a7 0xd427e5 0xd4ed7e 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0xd41da4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:153 # 0xd426a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x386 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:192 # 0xd427e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd4ed7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0xd3ccb9 0xd4c3b8 0x4956c1 # 0xd3ccb8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x6b8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:197 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x40fdb2 0x48b909 0xd3cca5 0xd4c3b8 0x4956c1 # 0xd3cca4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x6a4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:199 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 32] @ 0x48b5e5 0x46eb2d 0x877d85 0x877d6e 0x877cfa 0xc242b5 0xc24068 0xc2ad65 0xd4c61f 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x877d84 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x877d6d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x877cf9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xd4c61e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x21e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:312 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 64] @ 0x48b5e5 0x46eb2d 0x877d85 0x877d6e 0x877cfa 0xc242b5 0xc24068 0xc2ad65 0xd4c61f 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x877d84 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x877d6d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x877cf9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xd4c61e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x21e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:312 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 128] @ 0x48b5e5 0x4908c7 0xd3a49b 0xd40daf 0xd3cbf9 0xd4c3b8 0x4956c1 # 0xd3a49a github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0xada github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_ranker.go:94 # 0xd40dae github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:428 # 0xd3cbf8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x5f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:193 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [3: 192] @ 0x48b5e5 0x425c25 0xd3cd2f 0xd4c3b8 0x4956c1 # 0xd3cd2e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x72e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:200 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [3: 480] @ 0x48b5e5 0x425c25 0xcfcb7e 0xcf9dbe 0xcf89c5 0xcf881c 0xe1c650 0xd4f49d 0xd42b38 0x4956c1 # 0xcfcb7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/scope.go:56 # 0xcf9dbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:563 # 0xcf89c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:397 # 0xcf881b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x29b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:382 # 0xe1c64f github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:116 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 256] @ 0x48b5e5 0x46eb2d 0x77b79e 0x77b769 0xd4fb25 0xd41c6d 0xd41d05 0xd426a7 0xd427e5 0xd4ed7e 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0x77b79d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x77b768 github.com/multiformats/go-multiaddr.SplitFunc+0x108 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0xd4fb24 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:640 # 0xd41c6c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:146 # 0xd41d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:150 # 0xd426a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x386 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:192 # 0xd427e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd4ed7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [5: 400] @ 0x48b5e5 0x425c25 0xd4ecba 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0xd4ecb9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x359 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 65536] @ 0x48b613 0x4908c7 0xd41f39 0xd426a7 0xd427e5 0xd4ed7e 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0xd41f38 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x278 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:158 # 0xd426a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x386 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:192 # 0xd427e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd4ed7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [7: 1008] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416454 0xd3dfb8 0xd4c3b8 0x4956c1 # 0xd3dfb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x19b7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:247 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [9: 1872] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xd3d697 0xd4c3b8 0x4956c1 # 0xd3d696 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1096 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:203 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 24] @ 0x48b5e5 0x490329 0x77688b 0xd4e2a8 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x77688a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd4e2a7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x627 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:531 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 192] @ 0x48b60c 0x473297 0x51ce8a 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x51ce89 fmt.errorf+0xc9 fmt/errors.go:42 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xd4c2ec 0xd4c2e7 0x4956c1 # 0xd4c2eb github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:101 # 0xd4c2e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:289 0: 0 [1: 24] @ 0x48b5e5 0x490329 0x77688b 0xd35fee 0xd4e00a 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x77688a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd35fed github.com/libp2p/go-libp2p/p2p/net/swarm.(*blackHoleDetector).FilterAddrs+0x7ed github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/black_hole_detector.go:211 # 0xd4e009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x389 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:526 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [9: 58752] @ 0x48b60c 0x425c25 0x934aa6 0x934a93 0x934b1f 0x98a3ef 0x956722 0x956ec5 0x94e789 0x98d4bf 0x4956c1 # 0x934aa5 crypto/internal/fips140/mlkem.(*DecapsulationKey768).EncapsulationKey+0x25 crypto/internal/fips140/mlkem/mlkem768.go:125 # 0x934a92 crypto/mlkem.(*DecapsulationKey768).EncapsulationKey+0x12 crypto/mlkem/mlkem.go:85 # 0x934b1e crypto/mlkem.(*DecapsulationKey768).Encapsulator+0x9e crypto/mlkem/mlkem.go:93 # 0x98a3ee crypto/tls.(*hybridKeyExchange).keyShares+0x18e crypto/tls/key_schedule.go:193 # 0x956721 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x956ec4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 112] @ 0x48b60c 0x41b526 0xdb81ac 0xdb818b 0xdb827b 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdb81ab crypto/tls.newQUICConn+0x18b crypto/tls/quic.go:200 # 0xdb818a crypto/tls.QUICClient+0x16a crypto/tls/quic.go:186 # 0xdb827a github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x25a github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:95 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 1792] @ 0x48b60c 0x490933 0x98a43d 0x956722 0x956ec5 0x94e789 0x98d4bf 0x4956c1 # 0x98a43c crypto/tls.(*hybridKeyExchange).keyShares+0x1dc crypto/tls/key_schedule.go:193 # 0x956721 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x956ec4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [1: 128] @ 0x48b60c 0x425c25 0x67851a 0x678526 0x662dbd 0x93c777 0x16e48cf 0x1737b9a 0x93c6a7 0xdbd27f 0xdbd9c6 0xdbd4c6 0x67169a 0xdbd425 0xdbd3bf 0xdb879f 0xdb80a5 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x678519 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x678525 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x662dbc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x93c776 crypto/hkdf.Expand[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x16e48ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1737b99 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x93c6a6 crypto/hkdf.Expand[...]+0x146 crypto/hkdf/hkdf.go:53 # 0xdbd27e github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x2fe github.com/quic-go/quic-go@v0.60.0/internal/handshake/hkdf.go:21 # 0xdbd9c5 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x145 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:65 # 0xdbd4c5 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x65 github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:35 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb80a4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:80 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 96] @ 0x48b5e5 0x425c25 0x70a345 0x963ffb 0x963ebd 0x969ab5 0x94b937 0x957295 0x94e789 0x98d4bf 0x4956c1 # 0x70a344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x963ffa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x12da vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x963ebc crypto/tls.(*clientHelloMsg).marshalMsg+0x119c crypto/tls/handshake_messages.go:161 # 0x969ab4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x94b936 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1058 # 0x957294 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [2: 192] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8ebcea 0x8edd9b 0x8ec706 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ebce9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:152 # 0x8edd9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8ec705 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:39 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 8] @ 0x48b5e5 0x490329 0x72d409 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x72d408 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 72] @ 0x48b5e5 0x48b2a5 0xd3a9eb 0xd3a454 0xd40daf 0xd3cbf9 0xd4c3b8 0x4956c1 # 0xd3a9ea github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0x6a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_ranker.go:118 # 0xd3a453 github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0xa93 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_ranker.go:94 # 0xd40dae github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:428 # 0xd3cbf8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x5f8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:193 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 240] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe1ddc7 0xd55d8d 0xd4d8ac 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1ddc6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:280 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4d8ab github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:394 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x456f58 0x469db5 0xd3beff 0xd3c408 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3befe github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x1be github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:54 # 0xd3c407 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:98 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0x48b5e5 0x490329 0xd4c96e 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd4c96d github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x6d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:354 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 320] @ 0x48b60c 0x490933 0x52d9b0 0x51fd17 0xd39565 0x522954 0x5230ce 0x525bcc 0x51ce74 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x52d9af strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd39564 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:40 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x53b408 0x53bacd 0x53ba8f 0xd4bdb3 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x53b407 context.WithDeadlineCause+0x207 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd4bdb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x48b605 0x490933 0x772f6f 0x772f99 0x775b48 0x5228b4 0x5230ce 0x525bcc 0x51fcf1 0xd395c5 0x522954 0x5230ce 0x525bcc 0x51ce74 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x772f6e strings.(*Builder).WriteByte+0x8e strings/builder.go:97 # 0x772f98 github.com/multiformats/go-multiaddr.(*Component).writeTo+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x775b47 github.com/multiformats/go-multiaddr.Multiaddr.String+0x67 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x5228b3 fmt.(*pp).handleMethods+0x2f3 fmt/print.go:674 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51fcf0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd395c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:43 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 48] @ 0x48b5e5 0x4908c7 0xd4debe 0xd4dd29 0xd4df2e 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd4debd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x23d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd4dd28 github.com/multiformats/go-multiaddr.ForEach+0xa8 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd4df2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x2ad github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [13: 1456] @ 0x48b5e5 0x425c25 0x456f58 0x469db5 0xd3c968 0xd4c3b8 0x4956c1 # 0xd3c967 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x367 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:161 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 360448] @ 0x48b613 0x4908c7 0x4766f7 0x477172 0x476ec5 0x492130 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0xd4bdb3 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x49212f time.newTimer+0xaf runtime/time.go:407 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd4bdb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 1536] @ 0x48b60c 0x425c25 0x674185 0x674179 0x674052 0xdb76af 0xdbd5ce 0x67169a 0xdbd425 0xdbd3bf 0xdb879f 0xdb80a5 0xdc44cb 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0x674184 crypto/internal/fips140/aes/gcm.New+0xc4 crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x674178 crypto/cipher.newGCM+0xb8 crypto/cipher/gcm.go:76 # 0x674051 crypto/cipher.NewGCM+0x51 crypto/cipher/gcm.go:34 # 0xdb76ae github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0xae github.com/quic-go/quic-go@v0.60.0/internal/handshake/cipher_suite.go:57 # 0xdbd5cd github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD.func1+0x16d github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:47 # 0x671699 crypto/fips140.WithoutEnforcement+0x99 crypto/fips140/enforcement.go:23 # 0xdbd424 github.com/quic-go/quic-go/internal/handshake.withoutFIPSEnforcement+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/fips140_go126.go:8 # 0xdbd3be github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1e github.com/quic-go/quic-go@v0.60.0/internal/handshake/initial_aead.go:34 # 0xdb879e github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x7e github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:146 # 0xdb80a4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x84 github.com/quic-go/quic-go@v0.60.0/internal/handshake/crypto_setup.go:80 # 0xdc44ca github.com/quic-go/quic-go.init.func2+0xdca github.com/quic-go/quic-go@v0.60.0/connection.go:484 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0xd4bb33 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd4bb32 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xf2 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:235 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 224] @ 0x48b60c 0x41b526 0xdc9045 0xdc8fbc 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc9044 github.com/quic-go/quic-go.newDatagramQueue+0xce4 github.com/quic-go/quic-go@v0.60.0/datagram_queue.go:38 # 0xdc8fbb github.com/quic-go/quic-go.(*Conn).preSetup+0xc5b github.com/quic-go/quic-go@v0.60.0/connection.go:559 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x456f58 0x46ad97 0x48f3e5 0x4a2a1d 0xd3c0b1 0xd3c092 0xd3c091 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x48f3e4 internal/sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x4a2a1c internal/sync.(*Mutex).lockSlow+0x15c internal/sync/mutex.go:149 # 0xd3c0b0 internal/sync.(*Mutex).Lock+0x70 internal/sync/mutex.go:70 # 0xd3c091 sync.(*Mutex).Lock+0x51 sync/mutex.go:46 # 0xd3c090 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x50 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:69 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0x48b5e5 0x490329 0x72d409 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x72d408 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x168 github.com/pactus-project/pactus/types/block/block.go:237 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x456f58 0x46ad97 0x48f3e5 0x4a2a1d 0x4a4452 0x4a4430 0x4a442f 0xc24014 0xc2ad65 0xd4c61f 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x48f3e4 internal/sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x4a2a1c internal/sync.(*Mutex).lockSlow+0x15c internal/sync/mutex.go:149 # 0x4a4451 internal/sync.(*Mutex).Lock+0x31 internal/sync/mutex.go:70 # 0x4a442f sync.(*Mutex).Lock+0xf sync/mutex.go:46 # 0x4a442e sync.(*RWMutex).Lock+0xe sync/rwmutex.go:150 # 0xc24013 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:334 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xd4c61e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x21e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:312 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 385024] @ 0x48b613 0x4908c7 0x4576a9 0x460914 0x460825 0x493c6a # 0x48b612 runtime.mallocgc+0xd2 runtime/malloc.go:1156 # 0x4908c6 runtime.growslice+0x506 runtime/slice.go:273 # 0x4576a8 runtime.allgadd+0x68 runtime/proc.go:694 # 0x460913 runtime.newproc1+0x93 runtime/proc.go:5324 # 0x460824 runtime.newproc.func1+0x24 runtime/proc.go:5299 # 0x493c69 runtime.systemstack+0x49 runtime/asm_amd64.s:562 0: 0 [1: 16] @ 0x48b5e5 0x48b205 0x10fbc1d 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x10fbc1c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x9c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:555 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0xc22d78 0xc245d4 0xc24068 0xc2ad65 0x10fba15 0x11790dd 0x1178e71 0x4956c1 # 0xc22d77 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc245d3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [5: 560] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef188 0xd387bd 0xd3c787 0xd4c3b8 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef187 time.NewTimer+0x67 time/sleep.go:145 # 0xd387bc github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/clock.go:47 # 0xd3c786 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:122 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 48] @ 0x48b5e5 0x490329 0xd35f5c 0xd4e00a 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd35f5b github.com/libp2p/go-libp2p/p2p/net/swarm.(*blackHoleDetector).FilterAddrs+0x75b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/black_hole_detector.go:210 # 0xd4e009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x389 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:526 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 64] @ 0x48b5e5 0x46eb2d 0x877d85 0x877d6e 0x877cfa 0xc242b5 0xc24068 0xc2ad65 0x10fba15 0x11790dd 0x1178e71 0x4956c1 # 0x877d84 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x877d6d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x877cf9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 106496] @ 0x48b613 0x4908c7 0x4766f7 0x477172 0x476ec5 0x492130 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0xd4bdb3 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x49212f time.newTimer+0xaf runtime/time.go:407 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd4bdb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 320] @ 0x48b60c 0x490933 0x52d9b0 0x51fd17 0xd395c5 0x522954 0x5230ce 0x525bcc 0x51ce74 0x10fbd37 0x10fbcf7 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x52d9af strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51fd16 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd395c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x164 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_error.go:43 # 0x522953 fmt.(*pp).handleMethods+0x393 fmt/print.go:668 # 0x5230cd fmt.(*pp).printArg+0x42d fmt/print.go:757 # 0x525bcb fmt.(*pp).doPrintf+0x3eb fmt/print.go:1075 # 0x51ce73 fmt.errorf+0xb3 fmt/errors.go:41 # 0x10fbd36 fmt.Errorf+0x1b6 fmt/errors.go:26 # 0x10fbcf6 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x176 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:558 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 288] @ 0x48b5e5 0x4908c7 0xd4debe 0xd4dd29 0xd4df2e 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd4debd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x23d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd4dd28 github.com/multiformats/go-multiaddr.ForEach+0xa8 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd4df2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x2ad github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 112] @ 0x48b5e5 0x425c25 0x456f58 0x46ad97 0x48f445 0xc25365 0xc25346 0xd4c456 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x48f444 sync.runtime_SemacquireRWMutexR+0x24 runtime/sema.go:100 # 0xc25364 sync.(*RWMutex).RLock+0x64 sync/rwmutex.go:74 # 0xc25345 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x45 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:470 # 0xd4c455 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:294 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0xd3c156 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3c155 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:77 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 448] @ 0x48b60c 0x41b526 0xd3c145 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3c144 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:80 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 960] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe30e87 0xd55d8d 0xd4d8ac 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe30e86 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4d8ab github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:394 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 24] @ 0x48b5e5 0x490329 0xc25585 0xc25425 0xd4c456 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc25584 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc25424 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xd4c455 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x55 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:294 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 288] @ 0x48b60c 0x425c25 0x72d2d6 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x72d2d5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 192] @ 0x48b60c 0x490329 0x631ea5 0x631dee 0x63127d 0x62102c 0x6213d7 0x67d5a5 0x67c4ed 0x6ae03d 0x6e24e5 0x117bca5 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11add07 0x11be1b3 0x11bdd6e 0x1179fa3 0x4956c1 # 0x631ea4 math/big.nat.make+0x544 math/big/nat.go:67 # 0x631ded math/big.nat.divLarge+0x48d math/big/natdiv.go:623 # 0x63127c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x62102b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6213d6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67d5a4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:1108 # 0x67c4ec github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xac github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/fp/element.go:895 # 0x6ae03c github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x5c github.com/consensys/gnark-crypto@v0.20.1/ecc/bls12-381/hash_to_g1.go:49 # 0x6e24e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:126 # 0x117bca4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xe4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11add06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:107 # 0x11be1b2 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x132 github.com/pactus-project/pactus/sync/sync.go:294 # 0x11bdd6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 0: 0 [3: 720] @ 0x48b5e5 0x490329 0xd558b4 0xd558a6 0xd4e7b3 0x77696b 0xd4dfe5 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd558b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd558a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd4e7b2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:508 # 0x77696a github.com/multiformats/go-multiaddr.FilterAddrs+0x12a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd4dfe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x364 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0xd3c1c6 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3c1c5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x185 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:82 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 1152] @ 0x48b5ec 0x425c25 0xdc391c 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc391b github.com/quic-go/quic-go.init.func2+0x21b github.com/quic-go/quic-go@v0.60.0/connection.go:395 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [2: 48] @ 0x48b5e5 0x41b4ad 0xd3be59 0xd3c408 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3be58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:53 # 0xd3c407 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:98 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 64] @ 0x48b5e5 0x46eb2d 0x877d85 0x877d6e 0x877cfa 0xc242b5 0xc24068 0xc2ad65 0x10fba15 0x11790dd 0x1178e71 0x4956c1 # 0x877d84 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x877d6d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x877cf9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0xc242b4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x194 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 48] @ 0x48b5e5 0x490329 0x77688b 0xd4dfe5 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0x77688a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd4dfe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x364 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x5399bb 0x53999d 0xd3c125 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x5399ba context.withCancel+0x3a context/context.go:277 # 0x53999c context.WithCancelCause+0x1c context/context.go:269 # 0xd3c124 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:76 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x48b5e5 0x490329 0xd4df5a 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd4df59 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x2d9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:500 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 303104] @ 0x48b613 0x4908c7 0x4576a9 0x460914 0x460825 0x493c6a # 0x48b612 runtime.mallocgc+0xd2 runtime/malloc.go:1156 # 0x4908c6 runtime.growslice+0x506 runtime/slice.go:273 # 0x4576a8 runtime.allgadd+0x68 runtime/proc.go:694 # 0x460913 runtime.newproc1+0x93 runtime/proc.go:5324 # 0x460824 runtime.newproc.func1+0x24 runtime/proc.go:5299 # 0x493c69 runtime.systemstack+0x49 runtime/asm_amd64.s:562 0: 0 [6: 1152] @ 0x48b5e5 0x4908c7 0xd4debe 0xd4dd29 0xd4df2e 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd4debd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x23d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd4dd28 github.com/multiformats/go-multiaddr.ForEach+0xa8 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd4df2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x2ad github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x1177317 0x1176958 0x117419a 0x168c052 0x16a5ed7 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x1177316 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x4d6 github.com/pactus-project/pactus/network/peermgr.go:199 # 0x1176957 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1174199 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:342 # 0x168c051 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x16a5ed6 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [16: 131072] @ 0x48b60c 0x425c25 0x93482e 0x934822 0x994118 0x98a38a 0x956722 0x956ec5 0x94e789 0x98d4bf 0x4956c1 # 0x93482d crypto/internal/fips140/mlkem.NewDecapsulationKey768+0x2d crypto/internal/fips140/mlkem/mlkem768.go:199 # 0x934821 crypto/mlkem.NewDecapsulationKey768+0x21 crypto/mlkem/mlkem.go:59 # 0x994117 crypto/tls.keyExchangeForCurveID.func1+0x17 crypto/tls/key_schedule.go:78 # 0x98a389 crypto/tls.(*hybridKeyExchange).keyShares+0x129 crypto/tls/key_schedule.go:184 # 0x956721 crypto/tls.(*Conn).makeClientHello+0x981 crypto/tls/handshake_client.go:152 # 0x956ec4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:231 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [9: 1440] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe30e87 0xd55d8d 0xd4d8ac 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe30e86 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4d8ab github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:394 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [4: 640] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe1ddc7 0xd55d8d 0xd4e7b3 0x77696b 0xd4dfe5 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe1ddc6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:280 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4e7b2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:508 # 0x77696a github.com/multiformats/go-multiaddr.FilterAddrs+0x12a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd4dfe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x364 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 237568] @ 0x48b613 0x4908c7 0x4576a9 0x460914 0x460825 0x493c6a # 0x48b612 runtime.mallocgc+0xd2 runtime/malloc.go:1156 # 0x4908c6 runtime.growslice+0x506 runtime/slice.go:273 # 0x4576a8 runtime.allgadd+0x68 runtime/proc.go:694 # 0x460913 runtime.newproc1+0x93 runtime/proc.go:5324 # 0x460824 runtime.newproc.func1+0x24 runtime/proc.go:5299 # 0x493c69 runtime.systemstack+0x49 runtime/asm_amd64.s:562 0: 0 [7: 1120] @ 0x48b5e5 0x490329 0xd558b4 0xd558a6 0xd4e7b3 0x77696b 0xd4dfe5 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd558b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd558a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd4e7b2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:508 # 0x77696a github.com/multiformats/go-multiaddr.FilterAddrs+0x12a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd4dfe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x364 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [3: 720] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b7f06 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8ebcea 0x8edd9b 0x8ec706 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b7f05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ebce9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:152 # 0x8edd9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8ec705 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:39 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x41b494 0xd3be59 0xd3c408 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3be58 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:53 # 0xd3c407 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:98 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 27264] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0xd3c254 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3c253 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x213 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:83 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 27264] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x53a65a 0x53b338 0x53bacd 0x53ba8f 0xd4bdb3 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53b337 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd4bdb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x48b5e5 0x425c25 0x5399e5 0xd3c125 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x5399e4 context.WithCancelCause+0x64 context/context.go:270 # 0xd3c124 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:76 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [10: 1120] @ 0x48b5e5 0x425c25 0x53b2d9 0x53bacd 0x53ba8f 0xd4bdb3 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x53b2d8 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd4bdb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [10: 1280] @ 0x48b5e5 0x425c25 0xd3e559 0xd4c3b8 0x4956c1 # 0xd3e558 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1f58 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:271 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [6: 672] @ 0x48b5e5 0x425c25 0x4920bc 0x4ef395 0x53b465 0x53bacd 0x53ba8f 0xd4bdb3 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x4920bb time.newTimer+0x3b runtime/time.go:390 # 0x4ef394 time.AfterFunc+0x34 time/sleep.go:211 # 0x53b464 context.WithDeadlineCause+0x264 context/context.go:652 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd4bdb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x372 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:257 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x41b494 0x4ef148 0xd387bd 0xd3c787 0xd4c3b8 0x4956c1 # 0x4ef147 time.NewTimer+0x27 time/sleep.go:144 # 0xd387bc github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/clock.go:47 # 0xd3c786 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:122 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [12: 1920] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe30e87 0xd55d8d 0xd4d56c 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe30e86 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4d56b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 90112] @ 0x48b613 0x4908c7 0x4576a9 0x460914 0x460825 0x493c6a # 0x48b612 runtime.mallocgc+0xd2 runtime/malloc.go:1156 # 0x4908c6 runtime.growslice+0x506 runtime/slice.go:273 # 0x4576a8 runtime.allgadd+0x68 runtime/proc.go:694 # 0x460913 runtime.newproc1+0x93 runtime/proc.go:5324 # 0x460824 runtime.newproc.func1+0x24 runtime/proc.go:5299 # 0x493c69 runtime.systemstack+0x49 runtime/asm_amd64.s:562 0: 0 [11: 2288] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xd3e638 0xd4c3b8 0x4956c1 # 0xd3e637 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2037 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:271 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x53bbb3 0x11790a5 0x11790a6 0x1178e71 0x4956c1 # 0x53bbb2 context.WithValue+0xb2 context/context.go:737 # 0x11790a4 github.com/libp2p/go-libp2p/core/network.WithDialPeerTimeout+0xa4 github.com/libp2p/go-libp2p@v0.48.0/core/network/context.go:94 # 0x11790a5 github.com/pactus-project/pactus/network.ConnectSync+0xa5 github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [7: 784] @ 0x48b60c 0x41b526 0xd4c309 0xd4c2e7 0x4956c1 # 0xd4c308 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x48 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:103 # 0xd4c2e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:289 0: 0 [4: 384] @ 0x48b5e5 0x425c25 0xd4c31a 0xd4c2e7 0x4956c1 # 0xd4c319 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x59 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:97 # 0xd4c2e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:289 0: 0 [25: 9600] @ 0x48b5e5 0x4908c7 0xd4debe 0xd4dd29 0xd4df2e 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd4debd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x23d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:494 # 0xd4dd28 github.com/multiformats/go-multiaddr.ForEach+0xa8 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd4df2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x2ad github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:492 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [6: 960] @ 0x48b5e5 0x490329 0xc21005 0xc211cc 0xe30e87 0xd55d8d 0xd4e7b3 0x77696b 0xd4dfe5 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xc21004 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc211cb github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x20b github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe30e86 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:194 # 0xd55d8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x54c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:45 # 0xd4e7b2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:508 # 0x77696a github.com/multiformats/go-multiaddr.FilterAddrs+0x12a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd4dfe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x364 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:507 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [7: 1120] @ 0x48b5e5 0x490329 0xd558b4 0xd558a6 0xd4d8ac 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd558b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd558a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd4d8ab github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:394 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [5: 560] @ 0x48b60c 0x41b526 0x53a2ca 0xd3bea7 0xd3c408 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd3bea6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x166 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:56 # 0xd3c407 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:98 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0xdab2da 0x4a3791 0xdac0be 0xdae8de 0xdd7942 0xdd6328 0xdd592c 0xdc98c5 0xe0319a 0x4956c1 # 0xdab2d9 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/packet.go:38 # 0x4a3790 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdac0bd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/packet.go:41 # 0xdae8dd github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x11d github.com/quic-go/quic-go@v0.60.0/internal/ackhandler/sent_packet_handler.go:276 # 0xdd7941 github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x181 github.com/quic-go/quic-go@v0.60.0/connection.go:2797 # 0xdd6327 github.com/quic-go/quic-go.(*Conn).sendPackets+0x907 github.com/quic-go/quic-go@v0.60.0/connection.go:2541 # 0xdd592b github.com/quic-go/quic-go.(*Conn).triggerSending+0x10b github.com/quic-go/quic-go@v0.60.0/connection.go:2455 # 0xdc98c4 github.com/quic-go/quic-go.(*Conn).run+0x704 github.com/quic-go/quic-go@v0.60.0/connection.go:729 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 0: 0 [2: 288] @ 0x48b5e5 0x425c25 0xdc56f1 0xe02596 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc56f0 github.com/quic-go/quic-go.populateConfig+0x170 github.com/quic-go/quic-go@v0.60.0/config.go:108 # 0xe02595 github.com/quic-go/quic-go.(*Transport).dial+0x95 github.com/quic-go/quic-go@v0.60.0/transport.go:253 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [9: 1440] @ 0x48b5e5 0x490329 0xd558b4 0xd558a6 0xd4d56c 0xd4cafc 0xd4d113 0xd4c4c5 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd558b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd558a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_transport.go:19 # 0xd4d56b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:418 # 0xd4cafb github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x1fb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:358 # 0xd4d112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x212 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:446 # 0xd4c4c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:300 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [3: 336] @ 0x48b5e5 0x425c25 0x456f58 0x46ad97 0x48f3e5 0x4a2a1d 0x4a4452 0x4a4430 0x4a442f 0xc24014 0xc2ad65 0x10fba15 0x11790dd 0x1178e71 0x4956c1 # 0x48f3e4 internal/sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x4a2a1c internal/sync.(*Mutex).lockSlow+0x15c internal/sync/mutex.go:149 # 0x4a4451 internal/sync.(*Mutex).Lock+0x31 internal/sync/mutex.go:70 # 0x4a442f sync.(*Mutex).Lock+0xf sync/mutex.go:46 # 0x4a442e sync.(*RWMutex).Lock+0xe sync/rwmutex.go:150 # 0xc24013 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0x53 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:334 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 224] @ 0x48b5e5 0x425c25 0x41b494 0xdc84b7 0xdc8448 0xdc41ea 0xe02cf1 0xe0266b 0xe19ebd 0xe146ad 0xe1cb7f 0xe1c7f7 0xd4f49d 0xd42b38 0x4956c1 # 0xdc84b6 github.com/quic-go/quic-go.newSendQueue+0x156 github.com/quic-go/quic-go@v0.60.0/send_queue.go:42 # 0xdc8447 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.60.0/connection.go:516 # 0xdc41e9 github.com/quic-go/quic-go.init.func2+0xae9 github.com/quic-go/quic-go@v0.60.0/connection.go:441 # 0xe02cf0 github.com/quic-go/quic-go.(*Transport).doDial+0x5f0 github.com/quic-go/quic-go@v0.60.0/transport.go:300 # 0xe0266a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.60.0/transport.go:256 # 0xe19ebc github.com/quic-go/quic-go.(*Transport).Dial+0x3c github.com/quic-go/quic-go@v0.60.0/transport.go:238 # 0xe146ac github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x26c github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/connmgr.go:335 # 0xe1cb7e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2de github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:138 # 0xe1c7f6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x296 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/transport.go:122 # 0xd4f49c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4dc github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:600 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [27: 13824] @ 0x48b5e5 0x490329 0xd3c6fc 0xd3c6e9 0xd4c3b8 0x4956c1 # 0xd3c6fb github.com/libp2p/go-libp2p/p2p/net/swarm.newDialQueue+0xfb github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:440 # 0xd3c6e8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xe8 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:116 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [13: 3120] @ 0x48b5e5 0x4908c7 0xd48c3b 0xd4dce7 0xd4c4f0 0xd3ca8d 0xd4c3b8 0x4956c1 # 0xd48c3a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_addr.go:40 # 0xd4dce6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:488 # 0xd4c4ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:303 # 0xd3ca8c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x48c github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:180 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 0: 0 [1: 6528] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x416ed1 0xcf7fb8 0xcfb48c 0xe318a2 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0xcf7fb7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x117 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:317 # 0xcfb48b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:819 # 0xe318a1 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:270 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 0: 0 [8: 896] @ 0x48b60c 0x490329 0x740c46 0x1177251 0x1177236 0x1177237 0x1177252 0x1176958 0x117419a 0x168c052 0x16a5ed7 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x740c45 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x1177250 github.com/mr-tron/base58/base58.FastBase58Encoding+0x410 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x1177235 github.com/mr-tron/base58/base58.Encode+0x3f5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x1177236 github.com/libp2p/go-libp2p/core/peer.ID.String+0x3f6 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x1177251 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x411 github.com/pactus-project/pactus/network/peermgr.go:190 # 0x1176957 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1174199 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:342 # 0x168c051 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x16a5ed6 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 480] @ 0x48b5e5 0x425c25 0x1178cee 0x11773af 0x1176958 0x117419a 0x168c052 0x16a5ed7 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x1178ced github.com/pactus-project/pactus/network.ConnectAsync+0x4d github.com/pactus-project/pactus/network/utils.go:74 # 0x11773ae github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x56e github.com/pactus-project/pactus/network/peermgr.go:201 # 0x1176957 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1174199 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:342 # 0x168c051 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x16a5ed6 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 192] @ 0x48b60c 0x473297 0x740d94 0x1177251 0x1177236 0x1177237 0x1177252 0x1176958 0x117419a 0x168c052 0x16a5ed7 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x740d93 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x1177250 github.com/mr-tron/base58/base58.FastBase58Encoding+0x410 github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x1177235 github.com/mr-tron/base58/base58.Encode+0x3f5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x1177236 github.com/libp2p/go-libp2p/core/peer.ID.String+0x3f6 github.com/libp2p/go-libp2p@v0.48.0/core/peer/peer.go:52 # 0x1177251 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x411 github.com/pactus-project/pactus/network/peermgr.go:190 # 0x1176957 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:79 # 0x1174199 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:342 # 0x168c051 github.com/pactus-project/pactus/node.(*Node).Start+0x1f1 github.com/pactus-project/pactus/node/node.go:158 # 0x16a5ed6 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [18: 3744] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x416e19 0xc22fd7 0xc245d4 0xc24068 0xc2ad65 0x10fba15 0x11790dd 0x1178e71 0x4956c1 # 0xc22fd6 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc245d3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 192] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x66b083 0x66ba15 0x72adb5 0x72ad22 0x72b99e 0x72ba6c 0x8ed010 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x66b082 github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xc2 github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66ba14 github.com/pactus-project/pactus/util/encoding.WriteElement+0x214 github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x72adb4 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb4 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x72ad21 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x21 github.com/pactus-project/pactus/types/tx/tx.go:350 # 0x72b99d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:516 # 0x72ba6b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:528 # 0x8ed00f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:131 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 416] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x53b338 0x53bacd 0x53ba8f 0xd42ae5 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x53b337 context.WithDeadlineCause+0x137 context/context.go:643 # 0x53bacc context.WithDeadline+0x4c context/context.go:626 # 0x53ba8e context.WithTimeout+0xe context/context.go:704 # 0xd42ae4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:225 0: 0 [4: 6144] @ 0x48b60c 0x490933 0x94b0e5 0x94af2a 0x94b9a6 0x957295 0x94e789 0x98d4bf 0x4956c1 # 0x94b0e4 crypto/tls.(*Conn).quicWriteCryptoData+0x244 crypto/tls/quic.go:445 # 0x94af29 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:985 # 0x94b9a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1066 # 0x957294 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:281 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0x98d4be crypto/tls.(*Conn).HandshakeContext+0x1e crypto/tls/conn.go:1516 0: 0 [7: 2912] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ecfbe 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ecfbd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 27264] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0x1176725 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x1176724 github.com/pactus-project/pactus/network.newPeerMgr+0x284 github.com/pactus-project/pactus/network/peermgr.go:55 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 81792] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0x1176725 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x1176724 github.com/pactus-project/pactus/network.newPeerMgr+0x284 github.com/pactus-project/pactus/network/peermgr.go:55 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 1294336] @ 0x48b613 0x4908c7 0x11765e6 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x11765e5 github.com/pactus-project/pactus/network.newPeerMgr+0x145 github.com/pactus-project/pactus/network/peermgr.go:51 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 24] @ 0x48b5e5 0x425c25 0x878176 0x8780b0 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x878175 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x95 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:100 # 0x8780af github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x87812e 0x8780b0 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x87812d github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x4d github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:98 # 0x8780af github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b605 0x473914 0x473426 0x772d6c 0x773dca 0x771cc7 0x771edc 0x775350 0x775025 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x772d6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 144] @ 0x48b60c 0x473914 0x473426 0x772d6c 0x773dca 0x771cc7 0x771edc 0x775350 0x775025 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x772d6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 192] @ 0x48b60c 0x473297 0x740d94 0x77a77b 0x77a776 0x77a775 0x77a77c 0x77f1ea 0x772d8f 0x773dca 0x771cc7 0x771edc 0x775350 0x775025 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x740d93 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x213 github.com/mr-tron/base58@v1.3.0/base58/base58.go:82 # 0x77a77a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x77a775 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x77a774 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77a77b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x77f1e9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x772d8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 256] @ 0x48b5e5 0x425c25 0x8b686c 0x8b6ab8 0x8b76a6 0x8b78be 0x8b5d35 0x8a54f9 0x8a5c70 0x8a5bd6 0x8a6e93 0x8c80ea 0x8c620a 0x8c91c7 0x8c9c34 0x8caee9 0x4956c1 # 0x8b686b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x8b6ab7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b78bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x8b5d34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x8a54f8 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 # 0x8a5c6f 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 # 0x8a5bd5 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 # 0x8a6e92 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 # 0x8c80e9 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3c9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x8c6209 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x8c91c6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x8c9c33 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x8caee8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 384] @ 0x48b5e5 0x4908c7 0x771ff3 0x775350 0x775025 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x771ff2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b60c 0x473297 0x771c6d 0x771edc 0x775350 0x775025 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x771c6c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [13: 2288] @ 0x48b60c 0x490329 0x740ef5 0x740e3f 0x740e40 0x7677f8 0x77a14d 0x77f266 0x771367 0x774fcf 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x740ef4 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x74 github.com/mr-tron/base58@v1.3.0/base58/base58.go:151 # 0x740e3e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x740e3f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x7677f7 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x77a14c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x77f265 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x771366 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 144] @ 0x48b60c 0x473914 0x473426 0x773e15 0x771cc7 0x771edc 0x775350 0x775025 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x773e14 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 48] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x6ed810 0x6ed79d 0x72b2a3 0x72d4b0 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6ed80f github.com/pactus-project/pactus/util/encoding.ReadElements+0x8f github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6ed79c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x72b2a2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3c2 github.com/pactus-project/pactus/types/tx/tx.go:420 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 480] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b771c 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8ebcea 0x8edd9b 0x8ec706 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b771b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ebce9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:152 # 0x8edd9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8ec705 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:39 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 256] @ 0x48b5e5 0x4908c7 0x771ff3 0x775350 0x775025 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x771ff2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [13: 2704] @ 0x48b60c 0x473a65 0x473555 0x740ec6 0x740e3f 0x740e40 0x7677f8 0x77a14d 0x77f266 0x771367 0x774fcf 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x740ec5 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.3.0/base58/base58.go:147 # 0x740e3e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x740e3f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x7677f7 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x77a14c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x77f265 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x771366 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 320] @ 0x48b60c 0x490329 0x53d476 0x53d5f9 0x77124b 0x774fcf 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x53d475 bytes.(*Buffer).grow+0x1b5 bytes/buffer.go:155 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x77124a github.com/multiformats/go-multiaddr.stringToBytes+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b60c 0x425c25 0x7781a8 0x7781dc 0x77f266 0x771367 0x774fcf 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x7781a7 net.ParseIP+0x27 net/ip.go:528 # 0x7781db github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x77f265 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x771366 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 320] @ 0x48b60c 0x490329 0x740f95 0x740e3f 0x740e40 0x7677f8 0x77a14d 0x77f266 0x771367 0x774fcf 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x740f94 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x114 github.com/mr-tron/base58@v1.3.0/base58/base58.go:163 # 0x740e3e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.3.0/base58/base58.go:131 # 0x740e3f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.3.0/base58/base58.go:119 # 0x7677f7 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x77a14c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x77f265 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x771366 github.com/multiformats/go-multiaddr.stringToBytes+0x3e6 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [9: 1008] @ 0x48b60c 0x490329 0x740c46 0x77a77b 0x77a776 0x77a775 0x77a77c 0x77f1ea 0x772d8f 0x773dca 0x771cc7 0x771edc 0x775350 0x775025 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x740c45 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc5 github.com/mr-tron/base58@v1.3.0/base58/base58.go:49 # 0x77a77a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.3.0/base58/base58.go:29 # 0x77a775 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.3.0/base58/base58.go:16 # 0x77a774 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77a77b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x77f1e9 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x29 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x772d8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x773dc9 github.com/multiformats/go-multiaddr.validateComponent+0x389 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b60c 0x490329 0x5433e8 0x66b7c5 0x72ddf7 0x72de03 0x72d312 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x5433e7 encoding/binary.Read+0x2e7 encoding/binary/binary.go:285 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x72ddf6 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf6 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x72de02 github.com/pactus-project/pactus/types/block.(*Header).Decode+0x102 github.com/pactus-project/pactus/types/block/header.go:111 # 0x72d311 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [8: 256] @ 0x48b5e5 0x425c25 0x771c51 0x771edc 0x775350 0x775025 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x771c50 github.com/multiformats/go-multiaddr.readComponent+0x3d0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 336] @ 0x48b5e5 0x490329 0x53203f 0x770ff4 0x770fda 0x774fcf 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x770ff3 strings.Split+0x73 strings/strings.go:361 # 0x770fd9 github.com/multiformats/go-multiaddr.stringToBytes+0x59 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x774fce github.com/multiformats/go-multiaddr.NewMultiaddr+0x6e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 1024000] @ 0x48b613 0x490329 0x1178adb 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x1178ada github.com/pactus-project/pactus/network.MakeAddrInfos+0x3a github.com/pactus-project/pactus/network/utils.go:36 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 229376] @ 0x48b613 0x4908c7 0x490b07 0x4cb845 0x4cb6ee 0x55bd45 0x55b2d4 0x55aafe 0x55a6d9 0x1177ab2 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x490b06 reflect.growslice+0x46 runtime/slice.go:373 # 0x4cb844 reflect.Value.grow+0xa4 reflect/value.go:2746 # 0x4cb6ed reflect.Value.Grow+0x6d reflect/value.go:2733 # 0x55bd44 encoding/json.(*decodeState).array+0x404 encoding/json/decode.go:552 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1177ab1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 288] @ 0x48b60c 0x473297 0x55e6e9 0x55b374 0x55be1b 0x55b2d4 0x55aafe 0x55a6d9 0x1177ab2 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x55e6e8 encoding/json.(*decodeState).literalStore+0xac8 encoding/json/decode.go:958 # 0x55b373 encoding/json.(*decodeState).value+0x113 encoding/json/decode.go:394 # 0x55be1a encoding/json.(*decodeState).array+0x4da encoding/json/decode.go:561 # 0x55b2d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55aafd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x55a6d8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1177ab1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:246 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 2277376] @ 0x48b613 0x490329 0x513849 0x5136d3 0x1177a5d 0x1177a58 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x513848 os.readFileContents+0x48 os/file.go:906 # 0x5136d2 os.ReadFile+0xd2 os/file.go:871 # 0x1177a5c github.com/pactus-project/pactus/util.ReadFile+0x1c github.com/pactus-project/pactus/util/io.go:30 # 0x1177a57 github.com/pactus-project/pactus/network.loadPeerStore+0x17 github.com/pactus-project/pactus/network/peermgr.go:240 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 80] @ 0x48b5e5 0x425c25 0x8ed845 0x8ecfbe 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8ed844 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:206 # 0x8ecfbd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 112] @ 0x48b5e5 0x490329 0x114c82a 0x114c7fc 0x114c350 0x114956a 0x115a2ac 0x1167625 0x11713b3 0x117129a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x114c829 go.uber.org/fx/internal/fxreflect.Stack.Strings+0x429 go.uber.org/fx@v1.24.0/internal/fxreflect/stack.go:100 # 0x114c7fb go.uber.org/fx.(*module).provide+0x3fb go.uber.org/fx@v1.24.0/module.go:226 # 0x114c34f go.uber.org/fx.(*module).provideAll+0xaf go.uber.org/fx@v1.24.0/module.go:175 # 0x1149569 go.uber.org/fx.New+0x7e9 go.uber.org/fx@v1.24.0/app.go:488 # 0x115a2ab github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x14ab github.com/libp2p/go-libp2p@v0.48.0/config/config.go:635 # 0x1167624 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:67 # 0x11713b2 github.com/libp2p/go-libp2p.New+0x15d2 github.com/libp2p/go-libp2p@v0.48.0/libp2p.go:53 # 0x1171299 github.com/pactus-project/pactus/network.makeNetwork+0x14b9 github.com/pactus-project/pactus/network/network.go:247 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 48] @ 0x48b5e5 0x425c25 0x8e4cb6 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8e4cb5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 2048] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 16] @ 0x48b5e5 0x425c25 0x8af446 0x8af472 0x8ade52 0x8b69db 0x8b6986 0x8b76a6 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8af445 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x8af471 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x8ade51 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 32] @ 0x48b605 0x490329 0x8c2245 0x8c21e0 0x8c21cc 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8c2244 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x8c21df github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x8c21cb github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 48] @ 0x48b5e5 0x425c25 0x8c2433 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8c2432 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b60c 0x490933 0x8b47ec 0x8b3e8f 0x8b7f65 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b47eb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x8b3e8e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x8b7f64 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 8] @ 0x48b5e5 0x425c25 0x8ade5e 0x8b69db 0x8b6986 0x8b7212 0x8b7e85 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8ade5d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b7211 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x8b7e84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 128] @ 0x48b5e5 0x425c25 0x8b686c 0x8b6b4c 0x8addb7 0x8b69db 0x8b6986 0x8b76a6 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b686b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x6b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x8b6b4b 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 # 0x8addb6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 2688] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [6: 288] @ 0x48b5e5 0x425c25 0x8cd731 0x8cd71d 0x8cd6d1 0x8c2da5 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8cd730 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x8cd71c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x8cd6d0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x8c2da4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [4: 192] @ 0x48b5e5 0x425c25 0x118395f 0x1183900 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x118395e bytes.NewReader+0x53e bytes/reader.go:159 # 0x11838ff github.com/pactus-project/pactus/state.LoadOrNewState+0x4df github.com/pactus-project/pactus/state/state.go:119 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 98304] @ 0x48b613 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x414f66 0x8f5ded 0x8ed076 0x8ed00c 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8f5dec github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8ed075 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:83 # 0x8ed00b github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:131 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x8a3952 0x8b3a6a 0x8aceab 0x8ad9b7 0x8aed6e 0x8aee13 0x8af591 0x8ade52 0x8b69db 0x8b6986 0x8b76a6 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8a3951 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 # 0x8b3a69 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x8aceaa github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x5ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x8ad9b6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x8aed6d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x8aee12 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x8af590 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x8ade51 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 96] @ 0x48b5e5 0x425c25 0x8af47d 0x8ade52 0x8b69db 0x8b6986 0x8b76a6 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8af47c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x8ade51 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 49152] @ 0x48b613 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x8f5ded 0x8ed076 0x8ed00c 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8f5dec github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8ed075 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4b5 github.com/pactus-project/pactus/store/tx.go:83 # 0x8ed00b github.com/pactus-project/pactus/store.NewStore+0x44b github.com/pactus-project/pactus/store/store.go:131 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 19072] @ 0x48b60c 0x490329 0x8a2ff5 0x8a2a73 0x8a2d74 0x8baafd 0x8bb551 0x8bb865 0x8e332b 0x8c7848 0x8c8687 0x8c620a 0x8c91c7 0x8c9c34 0x8caee9 0x4956c1 # 0x8a2ff4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x8a2a72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x8a2d73 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x8baafc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x8bb550 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x8bb864 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x8e332a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x8c7847 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x8c8686 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x8c6209 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x8c91c6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x8c9c33 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x8caee8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 240] @ 0x48b60c 0x490329 0x543175 0x66b7c5 0x6e332b 0x6e32c1 0x6e7f9f 0x11839e5 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66b7c4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6e332a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6e32c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7f9e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x11839e4 github.com/pactus-project/pactus/state.LoadOrNewState+0x5c4 github.com/pactus-project/pactus/state/state.go:121 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 48] @ 0x48b5e5 0x48b2a5 0x6e32d3 0x6e7f9f 0x11839e5 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x6e32d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7f9e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x11839e4 github.com/pactus-project/pactus/state.LoadOrNewState+0x5c4 github.com/pactus-project/pactus/state/state.go:121 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 768] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 48] @ 0x48b5e5 0x425c25 0x8cd6bb 0x8c2da5 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8cd6ba github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x8c2da4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 704] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ecfbe 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ecfbd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [9: 6336] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x72c48d 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x72c48c github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:56 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 32] @ 0x48b60c 0x490933 0x8b47ec 0x8b3e8f 0x8b83f3 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b47eb github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8cb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x8b3e8e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x8b83f2 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x672 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [30: 12480] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 448] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [5: 560] @ 0x48b5e5 0x425c25 0x8ac3cf 0x8adcbd 0x8b69db 0x8b6986 0x8b76a6 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8ac3ce github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x8adcbc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b5e5 0x425c25 0x6e7f85 0x72d3c5 0x72c4f6 0x8ec64e 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x6e7f84 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x72d3c4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x124 github.com/pactus-project/pactus/types/block/block.go:222 # 0x72c4f5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8ec64d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [11: 880] @ 0x48b5e5 0x425c25 0x8ed845 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8ed844 github.com/pactus-project/pactus/store.(*store).block+0xc4 github.com/pactus-project/pactus/store/store.go:206 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [31: 7440] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b7f06 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b7f05 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 9472] @ 0x48b60c 0x490329 0x8a2ff5 0x8a2a73 0x8a2d74 0x8baafd 0x8bb551 0x8bb865 0x8e332b 0x8c7848 0x8c8687 0x8c620a 0x8c91c7 0x8c9c34 0x8caee9 0x4956c1 # 0x8a2ff4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x8a2a72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x8a2d73 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x8baafc github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x8bb550 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x8bb864 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x8e332a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x8c7847 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x8c8686 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x966 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x8c6209 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x8c91c6 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x646 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x8c9c33 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x8caee8 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [39: 9360] @ 0x48b5e5 0x425c25 0x8b72fc 0x8b771c 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b72fb github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x8b771b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [25: 14400] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b605 0x490933 0x8eb997 0x8eb99e 0x8ed7b2 0x8ed6cb 0x11838f6 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8eb996 github.com/pactus-project/pactus/store.blockKey+0x56 github.com/pactus-project/pactus/store/block.go:22 # 0x8eb99d github.com/pactus-project/pactus/store.(*blockStore).block+0x5d github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ed6ca github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11838f5 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d5 github.com/pactus-project/pactus/state/state.go:113 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 576] @ 0x48b60c 0x490933 0x8b875b 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ecfbe 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8b875a github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9da github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ecfbd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 18432] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x118233b 0x1182363 0x11846d6 0x8ef4f6 0x8ef425 0x1184616 0x1183776 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x118233a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xba github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x1182362 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xe2 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x11846d5 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x75 github.com/pactus-project/pactus/state/state.go:207 # 0x8ef4f5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ef424 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x1184615 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xd5 github.com/pactus-project/pactus/state/state.go:206 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x6e6a7c 0x6e6a46 0x6e6925 0x1184695 0x8ef4f6 0x8ef425 0x1184616 0x1183776 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x6e6a7b bytes.NewBuffer+0x7b bytes/buffer.go:490 # 0x6e6a45 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x45 github.com/pactus-project/pactus/types/validator/validator.go:225 # 0x6e6924 github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x24 github.com/pactus-project/pactus/types/validator/validator.go:205 # 0x1184694 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x34 github.com/pactus-project/pactus/state/state.go:207 # 0x8ef4f5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ef424 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x1184615 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xd5 github.com/pactus-project/pactus/state/state.go:206 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [2: 160] @ 0x48b5e5 0x425c25 0x8ef48b 0x8ef4ea 0x8ef425 0x1184616 0x1183776 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8ef48a github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xea github.com/pactus-project/pactus/types/validator/validator.go:255 # 0x8ef4e9 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x149 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ef424 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x1184615 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xd5 github.com/pactus-project/pactus/state/state.go:206 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 18432] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x1182432 0x118245a 0x11823e7 0x11846d6 0x8ef4f6 0x8ef425 0x1184616 0x1183776 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x1182431 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x1b1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x1182459 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d9 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x11823e6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x166 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x11846d5 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x75 github.com/pactus-project/pactus/state/state.go:207 # 0x8ef4f5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ef424 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x1184615 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xd5 github.com/pactus-project/pactus/state/state.go:206 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 16] @ 0x48b605 0x490329 0x544147 0x66ba85 0x6e9d78 0x6e9ce9 0x6e9be5 0x1184745 0x8eadc5 0x8ee879 0x11845a5 0x1183776 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x544146 encoding/binary.Write+0x266 encoding/binary/binary.go:429 # 0x66ba84 github.com/pactus-project/pactus/util/encoding.WriteElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6e9d77 github.com/pactus-project/pactus/util/encoding.WriteElements+0xf7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6e9ce8 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x6e9be4 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x1184744 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x24 github.com/pactus-project/pactus/state/state.go:200 # 0x8eadc4 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x264 github.com/pactus-project/pactus/store/account.go:86 # 0x8ee878 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x11845a4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:199 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 32] @ 0x48b60c 0x425c25 0x72ba5d 0x8ed010 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x72ba5c github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x3c github.com/pactus-project/pactus/types/tx/tx.go:528 # 0x8ed00f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:131 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [3: 144] @ 0x48b5e5 0x425c25 0x6e9cbb 0x6e9c98 0x6e9be5 0x1184745 0x8eadc5 0x8ee879 0x11845a5 0x1183776 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x6e9cba bytes.NewBuffer+0x3a bytes/buffer.go:490 # 0x6e9c97 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6e9be4 github.com/pactus-project/pactus/types/account.(*Account).Hash+0x24 github.com/pactus-project/pactus/types/account/account.go:68 # 0x1184744 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x24 github.com/pactus-project/pactus/state/state.go:200 # 0x8eadc4 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x264 github.com/pactus-project/pactus/store/account.go:86 # 0x8ee878 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x11845a4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:199 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x8af47d 0x8ade52 0x8b69db 0x8b6986 0x8b76a6 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8ebcea 0x8edd9b 0x8ec706 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8af47c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x8ade51 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ebce9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:152 # 0x8edd9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8ec705 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:39 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 0: 0 [1: 48] @ 0x48b5e5 0x425c25 0x72b985 0x72ba6c 0x8ed010 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x72b984 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:515 # 0x72ba6b github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x4b github.com/pactus-project/pactus/types/tx/tx.go:528 # 0x8ed00f github.com/pactus-project/pactus/store.NewStore+0x44f github.com/pactus-project/pactus/store/store.go:131 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b5e5 0x425c25 0x85d00c 0x852e25 0x874e1d 0x845c94 0x82ba75 0x82690c 0x846005 0x85ae4e 0x85ae39 0x7d9b77 0x7d9b3b 0x7d9770 0x87a438 0x875d6a 0x10ec59a 0x10e9f29 0x10e97ec 0x10e8fd0 0x4956c1 # 0x85d00b google.golang.org/protobuf/internal/impl.(*atomicNilMessage).Init+0x2b google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:217 # 0x852e24 google.golang.org/protobuf/internal/impl.(*MessageInfo).MessageOf+0xc4 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:402 # 0x874e1c github.com/libp2p/go-libp2p/core/peer/pb.(*PeerRecord_AddressInfo).ProtoReflect+0x7c github.com/libp2p/go-libp2p@v0.48.0/core/peer/pb/peer_record.pb.go:126 # 0x845c93 google.golang.org/protobuf/internal/impl.getMessageInfo+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:59 # 0x82ba74 google.golang.org/protobuf/internal/impl.fieldCoder+0x2d54 google.golang.org/protobuf@v1.36.11/internal/impl/codec_tables.go:125 # 0x82690b google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods+0x62b google.golang.org/protobuf@v1.36.11/internal/impl/codec_message.go:124 # 0x846004 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x284 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:93 # 0x85ae4d google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x85ae38 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:31 # 0x7d9b76 google.golang.org/protobuf/proto.protoMethods+0x56 google.golang.org/protobuf@v1.36.11/proto/proto_methods.go:19 # 0x7d9b3a google.golang.org/protobuf/proto.MarshalOptions.marshal+0x1a google.golang.org/protobuf@v1.36.11/proto/encode.go:177 # 0x7d976f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x87a437 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).MarshalRecord+0xb7 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:195 # 0x875d69 github.com/libp2p/go-libp2p/core/record.Seal+0x69 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:52 # 0x10ec599 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).makeSignedPeerRecord+0xf9 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:592 # 0x10e9f28 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updatePeerStore+0x108 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:357 # 0x10e97eb github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x36b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:321 # 0x10e8fcf github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x9af github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:296 1: 16 [1: 16] @ 0x48b5e5 0x425c25 0x1182408 0x11823fc 0x118245a 0x11823e7 0x1184786 0x8eadc5 0x8ee879 0x11845a5 0x1183776 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x1182407 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).createNode+0x187 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:38 # 0x11823fb github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x17b github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:54 # 0x1182459 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d9 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x11823e6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x166 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x1184785 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x65 github.com/pactus-project/pactus/state/state.go:200 # 0x8eadc4 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x264 github.com/pactus-project/pactus/store/account.go:86 # 0x8ee878 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x11845a4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:199 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b605 0x473914 0x473426 0x773e15 0x771cc7 0x771edc 0x775350 0x775025 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x773e14 github.com/multiformats/go-multiaddr.validateComponent+0x3d4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x771cc6 github.com/multiformats/go-multiaddr.readComponent+0x446 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 16 [1: 16] @ 0x48b605 0x473297 0x771c6d 0x771edc 0x775350 0x775025 0x878098 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x771c6c github.com/multiformats/go-multiaddr.readComponent+0x3ec github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x771edb github.com/multiformats/go-multiaddr.readMultiaddr+0xfb github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x775024 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x878097 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:84 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 32 [1: 32] @ 0x48b60c 0x425c25 0x72c9f1 0x11b8885 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x72c9f0 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x1d0 github.com/pactus-project/pactus/types/block/block.go:147 # 0x11b8884 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x124 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 1: 32 [1: 32] @ 0x48b60c 0x425c25 0x11822a7 0x11846d6 0x8ef4f6 0x8ef425 0x1184616 0x1183776 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x11822a6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11846d5 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x75 github.com/pactus-project/pactus/state/state.go:207 # 0x8ef4f5 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x155 github.com/pactus-project/pactus/store/validator.go:91 # 0x8ef424 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x1184615 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xd5 github.com/pactus-project/pactus/state/state.go:206 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 32 [1: 32] @ 0x48b5e5 0x425c25 0x70d38b 0x71410d 0x70b219 0x793254 0x798939 0x7993bd 0x93eeef 0x95bd9a 0x960c3a 0x95ddec 0x957668 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x70d38a crypto/ecdsa.publicKeyFromFIPS+0x4a crypto/ecdsa/ecdsa.go:553 # 0x71410c crypto/ecdsa.parseUncompressedPublicKey[...]+0x4c crypto/ecdsa/ecdsa.go:130 # 0x70b218 crypto/ecdsa.ParseUncompressedPublicKey+0x2f8 crypto/ecdsa/ecdsa.go:115 # 0x793253 crypto/x509.parsePublicKey+0x473 crypto/x509/parser.go:295 # 0x798938 crypto/x509.parseCertificate+0x9d8 crypto/x509/parser.go:1011 # 0x7993bc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1077 # 0x93eeee crypto/tls.(*weakCertCache).newCert+0xce crypto/tls/cache.go:26 # 0x95bd99 crypto/tls.(*Conn).verifyServerCertificate+0xb9 crypto/tls/handshake_client.go:1102 # 0x960c39 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x299 crypto/tls/handshake_client_tls13.go:635 # 0x95ddeb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:136 # 0x957667 crypto/tls.(*Conn).clientHandshake+0x827 crypto/tls/handshake_client.go:339 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 1: 48 [1: 48] @ 0x48b5e5 0x425c25 0x11766b7 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x11766b6 github.com/pactus-project/pactus/network.newPeerMgr+0x216 github.com/pactus-project/pactus/network/peermgr.go:55 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 64 [1: 64] @ 0x48b5e5 0x4908c7 0x771ff3 0x775350 0x87aada 0x879edb 0x87a1d3 0x8773b4 0x876adb 0x4a354c 0x876a5b 0x876a2f 0x876345 0x107cb85 0x107b0a5 0x1078bb1 0x1077c66 0x10758e8 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0x771ff2 github.com/multiformats/go-multiaddr.readMultiaddr+0x212 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x77534f github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x8f github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x87aad9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:236 # 0x879eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:123 # 0x87a1d2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.48.0/core/peer/record.go:176 # 0x8773b3 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.48.0/core/record/record.go:81 # 0x876ada github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:230 # 0x4a354b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x876a5a sync.(*Once).Do+0x3a sync/once.go:69 # 0x876a2e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:226 # 0x876344 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x144 github.com/libp2p/go-libp2p@v0.48.0/core/record/envelope.go:121 # 0x107cb84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1010 # 0x107b0a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x704 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:767 # 0x1078bb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:537 # 0x1077c65 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x65 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:459 # 0x10758e7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xa7 github.com/libp2p/go-libp2p@v0.48.0/x/rate/limiter.go:96 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 1: 80 [7: 560] @ 0x48b60c 0x425c25 0x72b0d5 0x72d4b0 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72b0d4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1f4 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x72d4af github.com/pactus-project/pactus/types/block.(*Block).Decode+0x20f github.com/pactus-project/pactus/types/block/block.go:240 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 1: 80 [1: 80] @ 0x48b5e5 0x425c25 0x11b2835 0x11b2824 0x11b23ea 0x11b1a14 0x11b890d 0x11b88da 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x11b2834 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x11b2823 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x11b23e9 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x11b1a13 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11b890c github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x1ac github.com/pactus-project/pactus/sync/cache/cache.go:67 # 0x11b88d9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x179 github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 2: 96 [2: 96] @ 0x48b5e5 0x425c25 0x48b8ba 0x48b8cf 0x53a616 0x539c4f 0xc538a5 0xc30216 0x4956c1 # 0x53a615 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x539c4e context.AfterFunc+0x6e context/context.go:329 # 0xc538a4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:115 # 0xc30215 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x335 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:254 1: 96 [14: 1344] @ 0x48b5e5 0x425c25 0x72d496 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72d495 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f5 github.com/pactus-project/pactus/types/block/block.go:239 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 3: 96 [3: 96] @ 0x48b5e5 0x425c25 0x6e7f85 0x11839e5 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x6e7f84 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x11839e4 github.com/pactus-project/pactus/state.LoadOrNewState+0x5c4 github.com/pactus-project/pactus/state/state.go:121 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 112 [4: 448] @ 0x48b60c 0x41b526 0xd1b73e 0xd167a5 0xd1e95d 0xd4a415 0xd4a1af 0xd44caa 0x10fa8c9 0xc2f782 0x4956c1 # 0xd1b73d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd167a4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd1e95c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:45 # 0xd4a414 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:247 # 0xd4a1ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1ee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:235 # 0xd44ca9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e9 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:518 # 0x10fa8c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x248 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:449 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 1: 112 [5: 560] @ 0x48b60c 0x41b526 0x10fb35e 0x10fb453 0x10fad15 0xc2f782 0x4956c1 # 0x10fb35d github.com/multiformats/go-multistream.newOnce+0xcdd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10fb452 github.com/multiformats/go-multistream.NewMSSelect[...]+0xdd2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10fad14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x694 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:484 # 0xc2f781 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:166 1: 144 [27: 3888] @ 0x48b60c 0x425c25 0x72d2d6 0x72d12d 0x6436e5 0x6404fd 0x64999c 0x64a2b9 0x64120e 0x63fd15 0x63f7ed 0x11a6bc7 0x11a6ba1 0x11ae339 0x11ae078 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x72d2d5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x72d12c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x6436e4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x164 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1866 # 0x6404fc github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6dc github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1505 # 0x64999b github.com/fxamacker/cbor/v2.(*decoder).decodeToStructField+0x9b github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2701 # 0x64a2b8 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0x7f8 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:2843 # 0x64120d github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x13ed github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1695 # 0x63fd14 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1399 # 0x63f7ec github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x8c github.com/fxamacker/cbor/v2@v2.9.2/decode.go:1302 # 0x11a6bc6 github.com/fxamacker/cbor/v2.Unmarshal+0x246 github.com/fxamacker/cbor/v2@v2.9.2/decode.go:108 # 0x11a6ba0 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x220 github.com/pactus-project/pactus/sync/bundle/bundle.go:116 # 0x11ae338 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:170 # 0x11ae077 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:150 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 3: 144 [4: 192] @ 0x48b60c 0x490329 0x6e32bb 0x6e7f9f 0x11839e5 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x6e32ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e7f9e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:216 # 0x11839e4 github.com/pactus-project/pactus/state.LoadOrNewState+0x5c4 github.com/pactus-project/pactus/state/state.go:121 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 2: 160 [2: 160] @ 0x48b5e5 0x425c25 0x6e627e 0x8f0ceb 0x8ecda5 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x6e627d github.com/pactus-project/pactus/types/validator.FromBytes+0x3d github.com/pactus-project/pactus/types/validator/validator.go:56 # 0x8f0cea github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ecda4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 3: 192 [3: 192] @ 0x48b5e5 0x46eb2d 0x877d85 0x877d6e 0x877cfa 0x8780fc 0x8780b0 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x877d84 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x877d6d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x877cf9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:56 # 0x8780fb github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:94 # 0x8780af github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 2: 192 [10: 960] @ 0x48b60c 0x425c25 0x6e34af 0x6e2476 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e34ae github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2475 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:118 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 3: 240 [3: 240] @ 0x48b5e5 0x425c25 0xc24538 0xc24068 0xc2ad65 0x10fba15 0x11790dd 0x1178e71 0x4956c1 # 0xc24537 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x417 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 3: 288 [3: 288] @ 0x48b60c 0x490329 0x6e22db 0x6e632c 0x8f0ceb 0x8ecda5 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x6e22da github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:98 # 0x6e632b github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:60 # 0x8f0cea github.com/pactus-project/pactus/store.newValidatorStore+0x18a github.com/pactus-project/pactus/store/validator.go:32 # 0x8ecda4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 3: 336 [3: 336] @ 0x48b60c 0x41b526 0x53a2ca 0xc2ff82 0x4956c1 # 0x53a2c9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xc2ff81 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xa1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:247 7: 336 [7: 336] @ 0x48b60c 0x473297 0x877e5b 0x8780fc 0x8780b0 0x1178b71 0x1177acc 0x11764fd 0x117196a 0x116fd89 0x168b230 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x877e5a github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x19a github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:60 # 0x8780fb github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:94 # 0x8780af github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.48.0/core/peer/addrinfo.go:89 # 0x1178b70 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x1177acb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11764fc github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x1171969 github.com/pactus-project/pactus/network.makeNetwork+0x1b89 github.com/pactus-project/pactus/network/network.go:270 # 0x116fd88 github.com/pactus-project/pactus/network.NewNetwork+0x68 github.com/pactus-project/pactus/network/network.go:87 # 0x168b22f github.com/pactus-project/pactus/node.NewNode+0x5cf github.com/pactus-project/pactus/node/node.go:85 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 416 [1: 416] @ 0x48b5e5 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x410c0d 0x416e47 0xb2c79e 0xb2c599 0xb2c526 0x466295 0x4568f0 0x4568c7 0x4956c1 # 0xb2c79d github.com/multiformats/go-multiaddr/net.(*CodecMap).RegisterFromNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/registry.go:63 # 0xb2c598 github.com/multiformats/go-multiaddr/net.RegisterFromNetAddr+0x178 github.com/multiformats/go-multiaddr@v0.16.1/net/registry.go:49 # 0xb2c525 github.com/multiformats/go-multiaddr/net.init.1+0x105 github.com/multiformats/go-multiaddr@v0.16.1/net/registry.go:22 # 0x466294 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x4568ef runtime.doInit+0x26f runtime/proc.go:8070 # 0x4568c6 runtime.main+0x246 runtime/proc.go:258 7: 448 [7: 448] @ 0x48b5e5 0x425c25 0x11839c5 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x11839c4 github.com/pactus-project/pactus/state.LoadOrNewState+0x5a4 github.com/pactus-project/pactus/state/state.go:120 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 3: 576 [20: 3840] @ 0x48b60c 0x425c25 0x6e2d2f 0x6e2494 0x72a406 0x729fcf 0x72c77a 0x117b20f 0x11ae3ca 0x11ae3b3 0x11ae0a5 0x11ad84c 0x11bdefb 0x11bdd46 0x1179fa3 0x4956c1 # 0x6e2d2e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:203 # 0x6e2493 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:122 # 0x72a405 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x145 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x729fce github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:168 # 0x72c779 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1b9 github.com/pactus-project/pactus/types/block/block.go:119 # 0x117b20e github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x2e github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:36 # 0x11ae3c9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:54 # 0x11ae3b2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11ae0a4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:157 # 0x11ad84b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:63 # 0x11bdefa github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xda github.com/pactus-project/pactus/sync/sync.go:277 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 3: 624 [3: 624] @ 0x48b5e5 0x48b7de 0x48b873 0x410b85 0x410b78 0x414eb2 0x53a65a 0x539c4f 0xc538a5 0xc30216 0x4956c1 # 0x53a659 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x539c4e context.AfterFunc+0x6e context/context.go:329 # 0xc538a4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:115 # 0xc30215 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x335 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:254 1: 1280 [1: 1280] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x9485fd 0x94bc51 0x94bc52 0x94bcd9 0x957345 0x94e789 0xd7d25f 0xd7d20a 0xd7d125 0xd719a2 0xd70819 0xd702fa 0xe31c3a 0xe31770 0xd4f455 0xd42b38 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x9485fc crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:786 # 0x94bc50 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:588 # 0x94bc51 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1084 # 0x94bcd8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1095 # 0x957344 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:300 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7d124 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x304 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:118 # 0xd719a1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:225 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xe31c39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x419 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:302 # 0xe3176f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x22f github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:261 # 0xd4f454 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:598 # 0xd42b37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:228 1: 1792 [41: 73472] @ 0x48b5ec 0x41b4ad 0xd15e30 0xd15985 0xd1f225 0xd72318 0xd70d1e 0xd702fa 0xd6e913 0x4956c1 # 0xd15e2f github.com/libp2p/go-yamux/v5.newSession+0x28f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xd15984 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd1f224 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/transport.go:51 # 0xd72317 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4f7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:276 # 0xd70d1d github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x97d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:196 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 2: 1792 [18: 16128] @ 0x48b60c 0x425c25 0x16e0ad2 0x994939 0x945796 0x985665 0x985637 0x980b14 0x97adf1 0x94e789 0xd7d25f 0xd7d20a 0xd7caab 0xd71922 0xd70819 0xd702fa 0xd6e913 0x4956c1 # 0x16e0ad1 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x91 crypto/internal/fips140/aes/gcm/gcm_nonces.go:174 # 0x994938 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x945795 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:234 # 0x985664 crypto/tls.(*Conn).setWriteTrafficSecret+0x244 crypto/tls/conn.go:1706 # 0x985636 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x216 crypto/tls/handshake_server_tls13.go:907 # 0x980b13 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x97adf0 crypto/tls.(*Conn).serverHandshake+0x1d0 crypto/tls/handshake_server.go:55 # 0x94e788 crypto/tls.(*Conn).handshakeContext+0x328 crypto/tls/conn.go:1562 # 0xd7d25e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1516 # 0xd7d209 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:135 # 0xd7caaa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3ea github.com/libp2p/go-libp2p@v0.48.0/p2p/security/tls/transport.go:92 # 0xd71921 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:222 # 0xd70818 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x478 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:169 # 0xd702f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:138 # 0xd6e912 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x132 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:112 1: 3200 [1: 3200] @ 0x48b60c 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0xc3a665 0xc379ca 0xc50772 0xc4cd9a 0x4956c1 # 0xc3a664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x344 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1211 # 0xc379c9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x249 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:923 # 0xc50771 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x7f1 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:1477 # 0xc4cd99 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x699 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:951 1: 4096 [1: 4096] @ 0x48b60c 0x490329 0x875a4f 0xd18467 0xd18450 0xd1c0cb 0xd1bd11 0xd1ed78 0xd5500a 0x1100d02 0x10fc642 0xc308b7 0xc3023b 0x4956c1 # 0x875a4e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd18466 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd1844f github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd1c0ca github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd1bd10 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd1ed77 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:42 # 0xd55009 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:69 # 0x1100d01 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xc1 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10fc641 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:682 # 0xc308b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x336 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:228 # 0xc3023a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x35a github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:260 22: 4576 [25: 5200] @ 0x48b60c 0x490329 0x6e7e4b 0x11839e5 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x6e7e4a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:187 # 0x11839e4 github.com/pactus-project/pactus/state.LoadOrNewState+0x5c4 github.com/pactus-project/pactus/state/state.go:121 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 9472 [1: 9472] @ 0x48b60c 0x490329 0x8a3734 0x8b5daa 0x8b6826 0x8b6b4c 0x8addb7 0x8b69db 0x8b6986 0x8b76a6 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e44ff 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ecfbe 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8a3733 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 # 0x8b5da9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x8b6825 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x8b6b4b 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 # 0x8addb6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e44fe github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x41e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ecfbd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 9472 [1: 9472] @ 0x48b60c 0x490329 0x8a3734 0x8b5daa 0x8b6826 0x8b6b4c 0x8addb7 0x8b69db 0x8b6986 0x8b76a6 0x8b83c5 0x8e2847 0x8e2801 0x8e4d73 0x8e4385 0x8e4965 0x8c2b3f 0x8c3033 0x8ecad1 0x8ebbbc 0x8f0015 0x8ed3ab 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8a3733 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 # 0x8b5da9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x8b6825 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x8b6b4b 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 # 0x8addb6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e2846 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x8e2800 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x8e4d72 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c2b3e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x8c3032 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8ecad0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:58 # 0x8ebbbb github.com/pactus-project/pactus/store.(*blockStore).hasBlock+0x7b github.com/pactus-project/pactus/store/block.go:144 # 0x8f0014 github.com/pactus-project/pactus/store.(*store).pruneBlock+0x34 github.com/pactus-project/pactus/store/store.go:512 # 0x8ed3aa github.com/pactus-project/pactus/store.(*store).SaveBlock+0x12a github.com/pactus-project/pactus/store/store.go:163 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 1: 10880 [1: 10880] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x414137 0x413ea5 0x414f66 0x107cc8a 0x107cc12 0xd448b7 0xd46cdb 0xd44714 0xd51fa5 0x4956c1 # 0x107cc89 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).addConnWithLock+0xa9 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1002 # 0x107cc11 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0x31 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:1025 # 0xd448b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:443 # 0xd46cda github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:765 # 0xd44713 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x713 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm.go:442 # 0xd51fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:177 34: 16320 [34: 16320] @ 0x48b5e5 0x425c25 0x460685 0x4608f9 0x460825 0x493c6a # 0x48b5e4 runtime.mallocgc+0xa4 runtime/malloc.go:1150 # 0x425c24 runtime.newobject+0x24 runtime/malloc.go:2157 # 0x460684 runtime.malg+0x24 runtime/proc.go:5274 # 0x4608f8 runtime.newproc1+0x78 runtime/proc.go:5322 # 0x460824 runtime.newproc.func1+0x24 runtime/proc.go:5299 # 0x493c69 runtime.systemstack+0x49 runtime/asm_amd64.s:562 1: 16384 [1: 16384] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 1: 18432 [1: 18432] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x11b240d 0x11b1a14 0x11b890d 0x11b88da 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x11b240c github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x11b1a13 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11b890c github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x1ac github.com/pactus-project/pactus/sync/cache/cache.go:67 # 0x11b88d9 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x179 github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 1: 18432 [6: 110592] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x415929 0x900165 0x11838b7 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x900164 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x11838b6 github.com/pactus-project/pactus/state.LoadOrNewState+0x496 github.com/pactus-project/pactus/state/state.go:125 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 2: 18944 [2: 18944] @ 0x48b60c 0x490329 0x8a3734 0x8b5daa 0x8b6826 0x8b6b4c 0x8addb7 0x8b69db 0x8b6986 0x8b76a6 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8ebcea 0x8edd9b 0x8ec706 0x8ecfce 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8a3733 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 # 0x8b5da9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x8b6825 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x8b6b4b 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 # 0x8addb6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8ebce9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:152 # 0x8edd9a github.com/pactus-project/pactus/store.(*store).PublicKey+0x9a github.com/pactus-project/pactus/store/store.go:246 # 0x8ec705 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xe5 github.com/pactus-project/pactus/store/interface.go:39 # 0x8ecfcd github.com/pactus-project/pactus/store.NewStore+0x40d github.com/pactus-project/pactus/store/store.go:124 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 2: 18944 [2: 18944] @ 0x48b60c 0x490329 0x8a3734 0x8b5daa 0x8b6826 0x8b6b4c 0x8addb7 0x8b69db 0x8b6986 0x8b76a6 0x8b78be 0x8b5d35 0x8a54f9 0x8a5c70 0x8a5bd6 0x8a6e93 0x8cccdb 0x8ea7f3 0x8ecd8b 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8a3733 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 # 0x8b5da9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x8b6825 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x8b6b4b 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 # 0x8addb6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b78bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x8b5d34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x8a54f8 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 # 0x8a5c6f 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 # 0x8a5bd5 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 # 0x8a6e92 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 # 0x8cccda github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8ea7f2 github.com/pactus-project/pactus/store.newAccountStore+0x192 github.com/pactus-project/pactus/store/account.go:29 # 0x8ecd8a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:97 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 2: 18944 [2: 18944] @ 0x48b60c 0x490329 0x8a3734 0x8b5daa 0x8b6826 0x8b6b4c 0x8addb7 0x8b69db 0x8b6986 0x8b76a6 0x8b78be 0x8b5d35 0x8a54f9 0x8a5c70 0x8a6e93 0x8cca3d 0x8ccd10 0x8ea7f3 0x8ecd8b 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8a3733 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 # 0x8b5da9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x8b6825 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x8b6b4b 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 # 0x8addb6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b78bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x8b5d34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x8a54f8 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 # 0x8a5c6f 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 # 0x8a6e92 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 # 0x8cca3c github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x8ccd0f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8ea7f2 github.com/pactus-project/pactus/store.newAccountStore+0x192 github.com/pactus-project/pactus/store/account.go:29 # 0x8ecd8a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:97 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 20480 [1: 20480] @ 0x48b60c 0x490933 0x53d9d5 0x53d40f 0x94a4f0 0x94a4b7 0x947fa5 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x94a4ef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:186 # 0x94a4b6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:836 # 0x947fa4 crypto/tls.(*Conn).readRecordOrCCS+0xd44 crypto/tls/conn.go:677 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 1: 27264 [3: 81792] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0xd4268f 0xd427e5 0xd4ed7e 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0xd4268e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x36e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:190 # 0xd427e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd4ed7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 1: 27264 [1: 27264] @ 0x48b5ec 0x41b4ad 0x66a8ff 0x466295 0x4568f0 0x4568c7 0x4956c1 # 0x66a8fe github.com/pactus-project/pactus/util/encoding.init+0x1e github.com/pactus-project/pactus/util/encoding/encoding.go:177 # 0x466294 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x4568ef runtime.doInit+0x26f runtime/proc.go:8070 # 0x4568c6 runtime.main+0x246 runtime/proc.go:258 1: 27264 [2: 54528] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0xd3c254 0xd3c3e5 0xd4bdf7 0xd4b9c5 0x10fbcf1 0x10fbaff 0x11790dd 0x1178e71 0x4956c1 # 0xd3c253 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x213 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:83 # 0xd3c3e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_sync.go:93 # 0xd4bdf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:260 # 0xd4b9c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:223 # 0x10fbcf0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:556 # 0x10fbafe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:549 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 3: 28416 [4: 37888] @ 0x48b60c 0x490329 0x8a3734 0x8b5daa 0x8b6826 0x8b6b4c 0x8addb7 0x8b69db 0x8b6986 0x8b76a6 0x8b78be 0x8b5d35 0x8a54f9 0x8a5c70 0x8a5bd6 0x8a6e93 0x8cccdb 0x8f0ccb 0x8ecda5 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8a3733 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 # 0x8b5da9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x8b6825 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x8b6b4b 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 # 0x8addb6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b78bd github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x8b5d34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x8a54f8 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 # 0x8a5c6f 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 # 0x8a5bd5 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 # 0x8a6e92 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 # 0x8cccda github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8f0cca github.com/pactus-project/pactus/store.newValidatorStore+0x16a github.com/pactus-project/pactus/store/validator.go:29 # 0x8ecda4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 32768 [1: 32768] @ 0x48b613 0x490329 0x53203f 0x11c38ff 0x11c38d3 0x466295 0x4568f0 0x4568c7 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x11c38fe strings.Split+0x3e strings/strings.go:361 # 0x11c38d2 github.com/pactus-project/pactus/util/bip39/wordlists.init+0x12 github.com/pactus-project/pactus/util/bip39/wordlists/chinese_simplified.go:23 # 0x466294 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x4568ef runtime.doInit+0x26f runtime/proc.go:8070 # 0x4568c6 runtime.main+0x246 runtime/proc.go:258 1: 32768 [1: 32768] @ 0x48b613 0x490329 0x53203f 0x11c3b45 0x11c3b17 0x466295 0x4568f0 0x4568c7 0x4956c1 # 0x53203e strings.genSplit+0x7e strings/strings.go:305 # 0x11c3b44 strings.Split+0x284 strings/strings.go:361 # 0x11c3b16 github.com/pactus-project/pactus/util/bip39/wordlists.init+0x256 github.com/pactus-project/pactus/util/bip39/wordlists/japanese.go:23 # 0x466294 runtime.doInit1+0xd4 runtime/proc.go:8103 # 0x4568ef runtime.doInit+0x26f runtime/proc.go:8070 # 0x4568c6 runtime.main+0x246 runtime/proc.go:258 2: 36864 [4: 73728] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x900165 0x11838b7 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x900164 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:29 # 0x11838b6 github.com/pactus-project/pactus/state.LoadOrNewState+0x496 github.com/pactus-project/pactus/state/state.go:125 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 2: 36864 [2: 36864] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x415929 0x118233b 0x1182363 0x1184786 0x8eadc5 0x8ee879 0x11845a5 0x1183776 0x168b1e6 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x118233a github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xba github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x1182362 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xe2 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x1184785 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x65 github.com/pactus-project/pactus/state/state.go:200 # 0x8eadc4 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x264 github.com/pactus-project/pactus/store/account.go:86 # 0x8ee878 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x11845a4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:199 # 0x1183775 github.com/pactus-project/pactus/state.LoadOrNewState+0x355 github.com/pactus-project/pactus/state/state.go:98 # 0x168b1e5 github.com/pactus-project/pactus/node.NewNode+0x585 github.com/pactus-project/pactus/node/node.go:80 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 40960 [1: 40960] @ 0x48b613 0x425c25 0x8df3af 0x8df317 0x8d7678 0x8c080f 0x8bfda5 0x8c027e 0x8c0410 0x8ecc3c 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8df3ae github.com/syndtr/goleveldb/leveldb/journal.NewWriter+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/journal/journal.go:372 # 0x8df316 github.com/syndtr/goleveldb/leveldb.(*session).newManifest+0x116 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:410 # 0x8d7677 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:228 # 0x8c080e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x2ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:640 # 0x8bfda4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x8c027d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x8c040f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ecc3b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 5: 47360 [5: 47360] @ 0x48b60c 0x490329 0x8a3734 0x8b5daa 0x8b6826 0x8b6b4c 0x8addb7 0x8b69db 0x8b6986 0x8b76a6 0x8b83c5 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ecfbe 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8a3733 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 # 0x8b5da9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x8b6825 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x8b6b4b 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 # 0x8addb6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b76a5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x8b83c4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x644 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ecfbd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 49152 [1: 49152] @ 0x48b613 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x8f5ded 0x8f044d 0x8f03fe 0x8ed35b 0x118701e 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8f5dec github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1cc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8f044c github.com/pactus-project/pactus/store.(*txStore).addToCache+0xec github.com/pactus-project/pactus/store/tx.go:83 # 0x8f03fd github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x9d github.com/pactus-project/pactus/store/tx.go:48 # 0x8ed35a github.com/pactus-project/pactus/store.(*store).SaveBlock+0xda github.com/pactus-project/pactus/store/store.go:157 # 0x118701d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6dd github.com/pactus-project/pactus/state/state.go:508 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 2: 54528 [3: 81792] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x416ed1 0xd4268f 0xd427e5 0xd4ed7e 0xd4daef 0xd3d1e6 0xd4c3b8 0x4956c1 # 0xd4268e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x36e github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:190 # 0xd427e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/limiter.go:203 # 0xd4ed7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:567 # 0xd4daee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:464 # 0xd3d1e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xbe5 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/dial_worker.go:298 # 0xd4c3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:290 2: 54528 [2: 54528] @ 0x48b5ec 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f2e 0x413eb0 0x416ed1 0xc22da7 0xc245d4 0xc24068 0xc2ad65 0x10fba15 0x11790dd 0x1178e71 0x4956c1 # 0xc22da6 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x86 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc245d3 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4b3 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc24067 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc2ad64 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10fba14 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:538 # 0x11790dc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1178e70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 4: 73728 [5: 92160] @ 0x48b60c 0x490329 0x8a3734 0x8b5daa 0x8b6826 0x8b6b4c 0x8addb7 0x8b69db 0x8b6986 0x8b7212 0x8b7e85 0x8e25cc 0x8e2586 0x8e4d8b 0x8e4385 0x8e4965 0x8c261d 0x8c2e19 0x8ec991 0x8eb9c5 0x8ed7b2 0x8ecfbe 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8a3733 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 # 0x8b5da9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x8b6825 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x8b6b4b 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 # 0x8addb6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x8b69da github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x8b6985 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x8b7211 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x8b7e84 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x8e25cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x8e2585 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x8e4d8a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x8e4384 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x8e4964 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x8c261c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x8c2e18 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8ec990 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:46 # 0x8eb9c4 github.com/pactus-project/pactus/store.(*blockStore).block+0x84 github.com/pactus-project/pactus/store/block.go:110 # 0x8ed7b1 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ecfbd github.com/pactus-project/pactus/store.NewStore+0x3fd github.com/pactus-project/pactus/store/store.go:120 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 122880 [1: 122880] @ 0x48b613 0x490329 0x540b1a 0x163aea5 0x163b576 0x168c16c 0x16a5ed7 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x540b19 bytes.Replace+0xf9 bytes/bytes.go:1170 # 0x163aea4 github.com/pactus-project/pactus/www/http.(*Server).getOpenAPIHandler+0x1c4 github.com/pactus-project/pactus/www/http/server.go:48 # 0x163b575 github.com/pactus-project/pactus/www/http.(*Server).StartServer+0x475 github.com/pactus-project/pactus/www/http/server.go:102 # 0x168c16b github.com/pactus-project/pactus/node.(*Node).Start+0x30b github.com/pactus-project/pactus/node/node.go:189 # 0x16a5ed6 github.com/pactus-project/pactus/cmd.StartNode+0x296 github.com/pactus-project/pactus/cmd/cmd.go:175 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 3: 122880 [4: 163840] @ 0x48b613 0x48b7c5 0x48b873 0x4121bd 0x4121be 0x41210f 0x413f51 0x413eb0 0x414f66 0x8f0df6 0x8ecda5 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8f0df5 github.com/pactus-project/pactus/store.newValidatorStore+0x295 github.com/pactus-project/pactus/store/validator.go:38 # 0x8ecda4 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:98 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1: 1048576 [2: 2097152] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1: 1048576 [38: 39845888] @ 0x48b613 0x490933 0x53d9d5 0x53d40f 0x53d5f9 0x564149 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x565f2f 0x565aad 0x564a6a 0x5662a3 0x5619d3 0x561791 0x5610de 0x1649f06 0x1648b96 0x16482d3 0x4a4baa 0x4956c1 # 0x53d9d4 bytes.growSlice+0x94 bytes/buffer.go:267 # 0x53d40e bytes.(*Buffer).grow+0x14e bytes/buffer.go:169 # 0x53d5f8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:197 # 0x564148 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x565f2e encoding/json.arrayEncoder.encode+0xce encoding/json/encode.go:890 # 0x565aac encoding/json.sliceEncoder.encode+0x30c encoding/json/encode.go:863 # 0x564a69 encoding/json.structEncoder.encode+0x3e9 encoding/json/encode.go:747 # 0x5662a2 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:919 # 0x5619d2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x561790 encoding/json.(*encodeState).marshal+0xb0 encoding/json/encode.go:343 # 0x5610dd encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x1649f05 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.5/server.go:388 # 0x1648b95 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x175 github.com/creachadair/jrpc2@v1.3.5/server.go:254 # 0x16482d2 github.com/creachadair/jrpc2.(*Server).serve.func1+0x12 github.com/creachadair/jrpc2@v1.3.5/server.go:176 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 2: 2097152 [30: 31457280] @ 0x48b613 0x490329 0x1252f53 0x1252cb5 0x128a959 0x12ec26a 0x12f2ebf 0x12f4d85 0x12f9e06 0x12f257f 0x4956c1 # 0x1252f52 google.golang.org/grpc/internal/mem.(*sizedBufferPool).Get+0xd2 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:229 # 0x1252cb4 google.golang.org/grpc/internal/mem.(*BinaryTieredBufferPool).Get+0x74 google.golang.org/grpc@v1.81.1/internal/mem/buffer_pool.go:143 # 0x128a958 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x118 google.golang.org/grpc@v1.81.1/encoding/proto/proto.go:74 # 0x12ec269 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.81.1/rpc_util.go:804 # 0x12f2ebe google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.81.1/server.go:1176 # 0x12f4d84 google.golang.org/grpc.(*Server).processUnaryRPC+0x1304 google.golang.org/grpc@v1.81.1/server.go:1477 # 0x12f9e05 google.golang.org/grpc.(*Server).handleStream+0xbc5 google.golang.org/grpc@v1.81.1/server.go:1856 # 0x12f257e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.81.1/server.go:1065 1: 2195456 [1: 2195456] @ 0x48b613 0x490933 0x8a9b92 0x8be35f 0x8d305d 0x8d3c86 0x8efb85 0x8efaba 0x1187037 0x11bf993 0x11b893c 0x11be96f 0x11be03c 0x11bdd46 0x1179fa3 0x4956c1 # 0x8a9b91 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x8be35e github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x31e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x8d305c github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x8d3c85 github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3a5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8efb84 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8efab9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x1187036 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x6f6 github.com/pactus-project/pactus/state/state.go:510 # 0x11bf992 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x292 github.com/pactus-project/pactus/sync/sync.go:530 # 0x11b893b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1db github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11be96e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x11be03b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21b github.com/pactus-project/pactus/sync/sync.go:284 # 0x11bdd45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1179fa2 github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0xe2 github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:177 1: 4194304 [1: 4194304] @ 0x48b613 0x490329 0x8aad2d 0x8ce934 0x8cee45 0x8c07c5 0x8bfda5 0x8c027e 0x8c0410 0x8ecc3c 0x168aecc 0x16a5ec5 0x16cb09b 0x131683b 0x1317185 0x16ca0f0 0x16ca0e6 0x456955 0x4956c1 # 0x8aad2c github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x8ce933 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x8cee44 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x8c07c4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x284 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:633 # 0x8bfda4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x8c027d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x8c040f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8ecc3b github.com/pactus-project/pactus/store.NewStore+0x7b github.com/pactus-project/pactus/store/store.go:87 # 0x168aecb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x16a5ec4 github.com/pactus-project/pactus/cmd.StartNode+0x284 github.com/pactus-project/pactus/cmd/cmd.go:170 # 0x16cb09a main.buildStartCmd.func1+0x1da github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x131683a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317184 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 # runtime.MemStats # Alloc = 176709920 # TotalAlloc = 18683456608 # Sys = 578750856 # Lookups = 0 # Mallocs = 213356858 # Frees = 211899806 # HeapAlloc = 176709920 # HeapSys = 554696704 # HeapIdle = 361709568 # HeapInuse = 192987136 # HeapReleased = 352141312 # HeapObjects = 1457052 # Stack = 7340032 / 7340032 # MSpan = 2738560 / 5891520 # MCache = 4592 / 16072 # BuckHashSys = 2378654 # GCSys = 6651248 # OtherSys = 1776626 # NextGC = 223376490 # LastGC = 1789465739368884919 # PauseNs = [178890 519058 620672 142416 417668 731639 844525 781425 194330 470738 426961 2263695 3076027 200750 297223 2718680 364079 1467098 1205324 1137365 2860769 293333 2943005 395232 829382 247002 495685 297328 1799647 685448 965131 418753 1416923 306243 2515261 179900 174140 543107 128067 1443364 2792848 225727 3005996 143813 2646955 247094 476927 213345 152168 523593 3102668 284492 1852224 1186305 433125 203001 1222474 205212 312747 2522009 2989045 165302 126960 564354 805457 137954 164998 240068 613150 1385612 652591 914926 132350 506564 265881 429902 1077601 1429693 990362 151796 360110 295693 175413 155638 525792 150030 304018 1049747 130250 1268502 300694 310485 182639 161194 635430 454126 245092 502434 414376 172451 499426 2298495 2351252 454980 156292 160941 1110190 291205 458576 359885 798503 931369 145298 400211 171193 325884 398437 157412 789316 275940 251178 437220 365253 228886 239327 360070 1456797 366016 118165 498344 296117 181770 116407 2299691 373645 988338 974812 2041772 139855 184149 770249 752295 209978 303851 109697 147003 671457 202039 418841 678821 165784 651733 1577810 442733 934336 532341 897490 104742 2295352 421887 1829299 122172 1186250 263246 1513530 1470239 873224 158431 653788 1422699 1811884 907927 467837 301915 983086 369511 934391 1085099 1373263 894954 270921 425902 700783 263626 149649 1132622 1211726 872844 135087 211036 1575374 288086 250175 108758 379366 169849 125296 2020060 177078 1455358 727431 124301 364310 706136 2500971 190879 403580 196510 1031722 213067 133067 822430 2186320 151161 609902 1820987 139764 456898 172269 680440 398617 2121290 176559 342521 168947 4809866 284482 137562 817542 122151 926830 535626 754919 987823 383075 3031125 594337 256959 143794 2320305 2369247 464500 2166078 236762 1451696 481851 3296142 874006 1011211 3736941 179310 2402923 2316255 131655 135743 504792] # PauseEnd = [1789459853415292234 1789459973493156791 1789460093591764311 1789460213676681913 1789460333777151369 1789460453900580604 1789460573997166931 1789460694095020115 1789460814195462786 1789460934286875499 1789461054399513503 1789461174487321020 1789461294574098291 1789461414689445674 1789461534784664942 1789461654893050099 1789461774987323796 1789461895104694636 1789462015274272691 1789462135386412869 1789462255525355094 1789462375653390982 1789462495775514788 1789462615858783196 1789462736007890399 1789462856180514900 1789462976292933228 1789463096399302697 1789463216475842792 1789463336581477360 1789463456667174257 1789463576755112706 1789463696930856752 1789463817022581609 1789463937132108914 1789464057291771035 1789464177389272857 1789464297485410070 1789464417691767166 1789464537799398223 1789464658098095309 1789464778251339687 1789464898418112202 1789465018528093109 1789465138681149622 1789465258878804426 1789465378960001809 1789465499079386061 1789465619197227150 1789465739368884919 1789435255057733493 1789435375184295040 1789435495596210449 1789435615674900762 1789435735872518949 1789435856082142125 1789435976177773359 1789436096262184838 1789436216428991488 1789436336506408521 1789436456683160092 1789436576959953277 1789436697121414528 1789436817436610784 1789436937593271466 1789437057781775083 1789437177964512591 1789437298066389231 1789437418148617171 1789437538644115073 1789437658869430771 1789437778945432405 1789437899069228031 1789438019155493440 1789438139234089403 1789438259342708374 1789438379414650615 1789438499559138229 1789438619656164819 1789438739753075125 1789438859939503767 1789438979988174923 1789439100066976036 1789439220197804121 1789439340288743874 1789439460364343138 1789439580426782661 1789439700498888566 1789439820591115247 1789439940651488299 1789440060730820092 1789440180788769237 1789440300892002988 1789440420960348050 1789440541031569963 1789440661105747256 1789440781172487487 1789440901354986864 1789441021425174407 1789441141525638929 1789441261602659110 1789441381695543729 1789441501774736904 1789441621840056211 1789441741929141193 1789441862041165133 1789441982121457051 1789442102203442875 1789442222267983428 1789442342337022550 1789442462428143408 1789442582532276323 1789442702594691169 1789442822687071995 1789442942764855449 1789443062876331398 1789443182971853787 1789443303068180435 1789443423162618145 1789443543264583414 1789443663373373641 1789443783460638384 1789443903547017438 1789444023639259206 1789444143761663578 1789444263866456759 1789444383978215182 1789444504083329372 1789444624173901249 1789444744441257962 1789444864602898861 1789444984695557777 1789445104872861295 1789445224992162252 1789445345091433465 1789445465176975352 1789445585260390880 1789445705422560589 1789445825497460539 1789445945594476900 1789446065686672311 1789446185797913733 1789446305886360000 1789446397915148078 1789446401051210151 1789446521141421499 1789446641239473899 1789446761321961893 1789446881415365086 1789447001487965343 1789447121565259623 1789447241656187388 1789447361757460614 1789447481841737500 1789447601926319892 1789447722001732128 1789447842083396063 1789447962156253385 1789448082238343924 1789448202342662863 1789448322408119050 1789448442483683423 1789448562564228560 1789448682681199944 1789448802772490965 1789448922883020534 1789449042964712227 1789449163057172610 1789449283161468918 1789449403231286047 1789449523327713786 1789449643421283076 1789449763496463454 1789449883581706866 1789450003656338688 1789450123747060194 1789450243828220391 1789450363903230109 1789450483990009692 1789450604071413897 1789450724164247786 1789450844259057529 1789450964378706725 1789451084486521711 1789451204638856107 1789451324728702280 1789451444820067422 1789451564897918827 1789451684971429588 1789451805110244582 1789451925230728141 1789452045336469740 1789452165465118939 1789452285650909156 1789452405726444197 1789452525819445192 1789452645912331942 1789452766009381851 1789452886123086454 1789453006205560614 1789453126295088649 1789453246890154148 1789453367118711765 1789453487203301198 1789453607400452566 1789453727800772091 1789453848011316408 1789453968331788552 1789454088458419628 1789454208530892021 1789454328923585070 1789454449209777657 1789454569306562073 1789454689384690168 1789454809485361041 1789454929568692583 1789455049653368177 1789455169783917493 1789455289975133356 1789455410061168262 1789455530141490663 1789455650225985386 1789455770315932225 1789455890442231670 1789456010528465054 1789456130608349830 1789456250677948254 1789456370746860601 1789456490828117573 1789456610902093454 1789456730979211270 1789456851077897886 1789456971159252835 1789457091252664317 1789457211334241709 1789457331417402241 1789457451511736185 1789457571621526370 1789457691719458946 1789457811802917804 1789457931890955812 1789458051976461864 1789458172075550391 1789458292154640825 1789458412230025224 1789458532327487463 1789458652450346356 1789458772619550832 1789458892715522449 1789459012799737470 1789459132864927301 1789459252954871041 1789459373077065270 1789459493152745262 1789459613233340796 1789459733343472027] # NumGC = 306 # NumForcedGC = 0 # GCCPUFraction = 0.0001721599880677623 # DebugGC = false # MaxRSS = 613580800